根据Tomcat文档:
POST的最大字节数 这将由容器处理 FORM URL参数解析。极限 可以通过设置此功能来禁用 属性为小于或的值 等于0.如果没有指定,这个 属性设置为2097152(2 兆字节)。
但是什么是“容器FORM URL参数解析”?任何想法“maxPostSize”的目的是什么?
提前致谢。
答案 0 :(得分:4)
对停止解析POST的位置设置了限制。以防万一黑客决定开始发送带有POST数据的请求并且只是连续发送POST数据。 Tomcat不会永远解析POST。拥有该限制可防止拒绝服务攻击。 (他们一直这样做,直到你的服务器maxes因任何原因停止响应)
答案 1 :(得分:-1)
这意味着当你有类似的东西时:
<form type="post" ...>
<input name="something" value="someVal" type="text"/>
</form>
在HTML中,如果someVal
的大小超过2MB(例如,一个很长的字符串),那么当您在servlet中执行request.getAttribute("something")
时,只有前2MB的数据可用。