IT Notes‎ > ‎Java‎ > ‎Java Web / Java EE‎ > ‎Tomcat‎ > ‎

增大 HTTP POST 的数据长度

理论上通过 HTTP 的 POST 传递数据,并无长度限制。但在实践中,浏览器端和服务器端都会有限制。这里假定服务器是 tomcat,并从服务器端给出解决方案。

在 {tomcat home}/conf/server.xml 中找到下面一句:
<Connector port="8080"
             protocol="HTTP/1.1"
             connectionTimeout="20000"
             redirectPort="8443" />
增添一个属性:maxPostSize,将其数值设置到满足业务的上限值即可,即:
<Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
                maxPostSize="67589953" />


参考:http://stackoverflow.com/questions/2947683/httprequest-maximum-allowable-size-in-tomcat


Comments