我可以一次发送到的最大数据大小HttpURLConnection是Tomcat多少?请求大小是否有限制?
maxPostSize
容器FORM URL参数解析将处理的POST的最大大小(以字节为单位)。可以通过将此属性设置为小于或等于0的值来禁用该限制。如果未指定,则将该属性设置为2097152(2兆字节)。
另一个限制是:
maxHttpHeaderSize请求和响应HTTP标头的最大大小,以字节为单位。如果未指定,则此属性设置为4096(4 KB)。
你在中找到它们
$TOMCAT_HOME/conf/server.xml
修改两个可能的限制:
在 conf\server.xml
conf\server.xml
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" maxPostSize="67589953" />
在 webapps\manager\WEB-INF\web.xml
webapps\manager\WEB-INF\web.xml
<multipart-config> <!-- 52MB max --> <max-file-size>52428800</max-file-size> <max-request-size>52428800</max-request-size> <file-size-threshold>0</file-size-threshold> </multipart-config>