on: Request header is too large

问题:

请求接口不成功,报on: Request header is too large错误。有的数据正常。

原因:

请求数据过长。

解决:

在Tomcat的server.xml中Connector处加上maxHttpHeaderSize ="102400",如下

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" maxHttpHeaderSize ="102400" />(加入了maxHttpHeaderSize ="102400")

注意:

加maxPostSize="0"(POST数据大小限制-1或者0表示没有限制),tomcat的不同版本maxPostSize设置值不同,有的是小于0有的是等于0就可以,自行测试。
 


版权声明:本文为xiuxiuzhuanshu原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。