Q:
提交 POST 请求时参数长度一般时没有问题
当参数长度超过一定数目时 服务器报错 HTTP 400 无法正常提交
A:
Tomcat 会对客户端提交 HTTP 请求时对参数长度 和头信息都有一定长度限制
若请求超过限制 则返回 400
解决方案如下:
配置 Tomcat 路径下 conf/server.xml
在 Connector 节点添加属性
maxPostSize="10485760" maxHttpHeaderSize="10485760
<Connector port="8080" protocol="HTTP/1.1"
maxPostSize="10485760" maxHttpHeaderSize="10485760"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />
参考:
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于