问题:
一次可以发送的最大数据大小是多少单个 HttpRequest 到 Tomcat?有什么限制吗?
答案:
Tomcat 对 HttpRequest 大小有可配置的限制,通常在两个地方修改:
在conf/server.xml中:
<code class="xml"><Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" maxPostSize="67589953" /></code>
maxPostSize属性指定POST请求的最大大小。默认情况下,设置为 2MB。
在 webapps/manager/WEB-INF/web.xml 中:
<code class="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></code>
max-request-size 属性设置多部分请求的最大大小。 max-file-size 属性设置多部分请求中单个文件的最大大小。默认情况下,这些值设置为 2MB。
为了适应更大的请求,可以通过修改配置文件中的相应属性来增加这些限制。
以上是如何配置Tomcat中的最大HttpRequest大小?的详细内容。更多信息请关注PHP中文网其他相关文章!