据我了解,HTTP POST 请求的正文大小是无限的。因此,客户端可以在一个 HTTP 请求中发送千兆字节的数据。现在我想知道 HTTP 服务器应该如何处理这样的请求。如何处理Tomcat
和Jetty
处理它们?
问问题
728 次
2 回答
2
不对。例如,Apache 的默认大小为 20 MB,可在 httpd.conf 中进行配置。然后 TCP 连接将被关闭,因此客户端无法再发送。
于 2013-08-31T20:29:00.853 回答
2
默认情况下,Tomcat 配置为将帖子大小限制为 2 MB。请参阅http://tomcat.apache.org/tomcat-7.0-doc/config/http.html:
最大邮政大小
将由容器 FORM URL 参数解析处理的 POST 的最大大小(以字节为单位)。可以通过将此属性设置为小于或等于 0 的值来禁用此限制。如果未指定,则此属性设置为 2097152(2 兆字节)。
于 2013-08-31T20:32:16.303 回答