安全部门让我升级tomcat版本,生产环境从7.0.57升到高版本后发现,post请求获取不了参数,get请求正常。postman可以调通post请求。
尝试多个版本之后,才知道问题出在server.xml的配置里maxPostSize="0"在tomcat7里是指参数无长度限制,在高版本tomcat变成了长度为0所以会报参数错误。。改成-1就行了。
这个确实是常见问题,但是真的困扰了我好久。。问了GPT好几次没结果,最后还是看到csdn上的分享才解决所以决定记下来。
Tomcat升级之后导致页面post请求获取不了参数
于 2024-07-12 15:50:24 首次发布