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 为没有限制,可满足要求