springboot的post application/x-www-form-urlencoded请求大小2MB限制
Springboot默认web容器是tomcat,tomcat关于post请求参数长度有默认限制为2MB
·
目录
一:修改application.yml文件的配置,调大maxHttpPostSize值。
现象:
springboot发送的post请求,Content-type=application/x-www-form-urlencoded方式。数据量大小3M,报错404。
问题分析:
Springboot默认web容器是tomcat,tomcat关于post请求参数长度有默认限制为2MB
解决方案:
一:修改application.yml文件的配置,调大maxHttpPostSize值。
server:
tomcat:
maxHttpPostSize: 20971500
二:或者取消传输大小的限制:
SpringBoot 1.x版本:
server:
tomcat:
maxHttpPostSize: 0
SpringBoot 2.x版本:
server:
tomcat:
maxHttpPostSize: -1
更多推荐
已为社区贡献3条内容
所有评论(0)