首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >POST参数内容有最大限制吗?

POST参数内容有最大限制吗?
EN

Stack Overflow用户
提问于 2010-05-31 20:22:36
回答 2查看 163.6K关注 0票数 71

我正在对一个Java应用程序进行故障排除,该应用程序使用HTTP POST和Servlet在两个系统之间发送XML。我怀疑问题在于XML增长得太大了。有没有可能这就是问题所在?有限制吗?

当它不起作用时,消费者端的request.getParameter("message")将返回null。这两款应用都在TomCat上运行。例如,大小为1.73mb的XML文档将无法通过。

EN

回答 2

Stack Overflow用户

发布于 2010-05-31 20:31:16

根据服务器和/或应用程序配置,可能会有限制。For Example, check

票数 1
EN

Stack Overflow用户

发布于 2020-08-28 01:54:05

是的,最大是2MB,可以通过这样的配置更改来增加。如果您的POST主体不是多部分文件的形式,那么您可能需要在应用程序的yml配置文件中添加tomcat的max-http-post配置。

将每个分片文件的最大大小增加到10MB,总负载大小最大为100MB

代码语言:javascript
复制
 spring:
    servlet:
      multipart:max-file-size: 10MB
      multipart:max-request-size: 100MB

将post请求的最大大小设置为~10MB

代码语言:javascript
复制
 server:
    tomcat:
        max-http-post-size: 100000000 # max-http-form-post-size: 10MB for new version

对于最新的sprintboot版本->,您可能需要添加以下内容

服务器: tomcat: max-http-form-post-size: 10MB

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2943477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档