Akka-Http如何处理URL中的特殊字符(如%)

时间:2017-03-27 14:54:41

标签: scala akka url-encoding akka-http

在我的akka​​ http应用程序中,我收到很多错误,例如:

Illegal request-target: Invalid input 'v', expected HEXDIG (line 1, column 72)

当我只是添加一个'%' URL的字符。在这种情况下,akka会出现一个十六进制值。

是否有可能以某种方式清理'或编码/忽略这些字符?

1 个答案:

答案 0 :(得分:0)

对于收到此错误消息并且不知道如何解决该问题的API用户:

我遇到了同样的问题,一个URL查询来自第三方数据库的内容,URL的一部分根本不正确,导致出现此错误消息。

我认为此错误消息具有误导性,因为听起来您应该对URL进行不同的编码,而根本不是这种情况,只需检查URL的结构是否正确。