POST参数内容是否有最大大小?
我正在对Java应用程序进行故障排除,该应用程序使用HTTPPOST和Servlet在两个系统之间发送XML。我怀疑问题在于XML增长得太大了。这可能是问题所在吗?有限制吗?
当它不起作用时,request.getParameter("message")
消费者端的会返回null。这两个应用程序都在TomCat上运行。例如,大小为1.73mb的XML文档将无法通过。
回答:
按照此默认设置为2 MB
<Connector>
。
maxPostSize = POST的最大大小(以字节为单位),将由容器FORMURL参数解析处理。可以通过将此属性设置为小于或等于0的值来禁用该限制。如果未指定,则将该属性设置为2097152(2兆字节)。
编辑Tomcat的server.xml。在<Connector>
元素中,添加一个属性maxPostSize
并设置一个较大的值(以字节为单位)以增加限制。
话虽如此 ,如果这是问题所在,那么您应该Post data too big
在tomcat 的行中有一个例外
以上是 POST参数内容是否有最大大小? 的全部内容, 来源链接: utcz.com/qa/407215.html