一尘不染

HttpRequest在tomcat中的最大允许大小?

java

我可以一次发送到的最大数据大小HttpURLConnection是Tomcat多少?请求大小是否有限制?


阅读 518

收藏
2020-03-14

共2个答案

一尘不染

maxPostSize

容器FORM URL参数解析将处理的POST的最大大小(以字节为单位)。可以通过将此属性设置为小于或等于0的值来禁用该限制。如果未指定,则将该属性设置为2097152(2兆字节)。

另一个限制是:

maxHttpHeaderSize请求和响应HTTP标头的最大大小,以字节为单位。如果未指定,则此属性设置为4096(4 KB)。

你在中找到它们

$TOMCAT_HOME/conf/server.xml
2020-03-14
一尘不染

修改两个可能的限制:

conf\server.xml

<Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
                maxPostSize="67589953" />

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>
2020-03-14