HTTP服务器如何处理非常大的HTTP请求?

时间:2013-08-31 20:26:28

标签: http tomcat jetty

据我所知,HTTP POST请求的正文大小是无限的。因此,客户端可以在一个HTTP请求中发送千兆字节的数据。现在我想知道HTTP服务器应该如何处理这样的请求。 TomcatJetty如何处理它们?

2 个答案:

答案 0 :(得分:2)

不正确。例如,Apache的默认大小为20 MB,可在httpd.conf中配置。然后TCP连接将关闭,因此客户端无法再发送。

答案 1 :(得分:2)

默认情况下,Tomcat配置为将帖子大小限制为2 MB。见http://tomcat.apache.org/tomcat-7.0-doc/config/http.html

  

maxPostSize

     

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