我们在客户端播放 1.5.x 框架应用程序中发现以下错误
25 mag 2020 15:18:34 ERROR ~ Request exceeds 8192 bytes
与标头大小有关(我们用标头大于8kb的curl进行测试)。
我们在官方文档中没有找到如何增加默认播放http服务器中接受的标头大小。 我们尝试过
-Dhttp.netty.maxHeaderSize=65536
-Dhttp.netty.maxInitialLineLength=65536
-Dplay.server.netty.maxInitialLineLength=65536
-Dplay.server.netty.maxHeaderSize=65536
但这些似乎都不起作用(可能是因为它们是 play 2.x 配置)。 任何想法? 谢谢
我们今天遇到了类似的问题,我们通过以下方式解决了:
-Dplay.server.akka.max-header-value-length=128k
为后代发布,以防其他人遇到同样的问题。