我正在
< HTTP/1.1 400 Bad Request
< Content-Type: text/plain; charset=UTF-8
< Content-Length: 96
Illegal request-target: Invalid input '\', expected pchar, '/', '?' or 'EOI' (line 1, column 17)
对于包含\
的网址,没关系,我希望有400个进展,但我想更改消息,因此它更加用户友好。
似乎它在进入任何控制器之前就已经发生了。
P.S。我知道有akka.http.parsing.uri-parsing-mode = relaxed
,但我不想这样做(不同的信息是我想要的:)。
更新:
导致Illegal request-target
的示例网址为:
http://host.host/hello\world
http://host.host/hello{all
http://host.host/hello"all
等等