Required String parameter 'XXX' is not present
Posted brokencolor
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Required String parameter 'XXX' is not present相关的知识,希望对你有一定的参考价值。
环境:
springboot 1.5.13.RELEASE
问题:
页面post请求 报错:Required String parameter ‘XXX‘ is not present
解决之路:
笔者在controller里打了debugger,当参数过大时进入不了,但post参数大小理论上是不受限制的,
查阅资料(其实就是百度)发现,tomcat限制了参数大小;
使用springboot中内置tomcat,通过application.properties中配置
server.tomcat.max-http-post-size=-1
注:maxPostSize=-1表示post请求不限制大小的,从 apache-tomcat-7.0.63 开始,如果将值设置为 0,表示 POST 最大值为 0,不限制 POST 大小需要将值设置为 -1。,在此版本之前设置为 0 表示不限制 POST 大小。
另:springboot内置tomcat版本可通过maven中的依赖查看
以上是关于Required String parameter 'XXX' is not present的主要内容,如果未能解决你的问题,请参考以下文章
Required String parameter ' ' is not present
jmeter报错Required String parameter 'auntId' is not present
报错:required string parameter XXX is not present
400错误,Required String parameter 'paramter' is not present