http请求问题

1.   http post request header is too large,请求头太长

  

修改:

1 <Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8099" protocol="HTTP/1.1" redirectPort="8441" useBodyEncodingForURI="true"/>

为:

1 <Connector URIEncoding="UTF-8" connectionTimeout="20000" maxHttpHeaderSize="102400" maxPostSize="-1"  port="8099" protocol="HTTP/1.1" redirectPort="8441" useBodyEncodingForURI="true"/>

注意: 加maxPostSize="0"(POST数据大小限制-1或者0表示没有限制),我加了之后,后端一直收不到前端ajax发送过来的数据,后端接收的数据一直是NULL,后来查找资料发现tomcat的不同版本maxPostSize设置值不同,有的是小于0有的是等于0就可以,所以根据实际情况调整参数值,一般情况下 -1 为没有限制,可满足要求

原文地址:https://www.cnblogs.com/xiaoyue1606bj/p/11310216.html