POST请求理论上也是不限制大小的,真正对其大小进行限制的是服务器的处理程序能力。Tomcat服务器对POST大小限制为2M,这也就能解释为什么第三方给我POST过来3张图片(正常是300|400KB一张图片)的数据时候会有时候能接收到,有时候就只能收到null值。
解决这个问题可以在Tomcat的配置文件里取消POST大小限制,在conf目录下,server.xml文件,修改
maxPostSize=”-1”,即取消POST的大小限制!
PS:另外 开发过程中一般不要使用最新版本的开发工具,而要使用稳定版本的。
本人在这个问题上耗了2,3天。设置maxPostSize在tomcat9.0上无效,改用8.5版本后正常。