post、get 请求过长导致 400 或 505 错误

修改服务器提交表单数据量大小

tomcat: conf/server.xml

<Connector maxParameterCount="-1" maxPostSize="-1" maxHttpHeaderSize ="102400" connectionTimeout="2000o" port="14010" protocol="HTTP/1.1" redirectPort="8443"/> 
解释: maxPostSize在tomcat7.0.63之前设置0或负数都可表示无限制,而在版本之后只可用负数表示无限制; maxHttpHeaderSize为请求头的数量大小,也必须设置才行。
 jboss: 参考芬姐的邮件改IMOM项目: 
1>standalone/configuration/standalone.xml <connector>后加max-post-size="10240000"
2>bin/standalone.conf.bat "JAVA_OPTS="后加- Dorg.apache.coyote.http11.Http11Protocol.MAX_HEADER_SIZE=10240000
 注: eclipse中若对server进行clean操作会重置修改的配置文件,恢复为初始设置,需要重新设置。

项目中实际的报错场景:
使用 apicloud 进行提交表格数据的时候,表格数据比较大时,发送请求到服务器,服务器拒绝接收请求。报错代码为 400 或 500,报错信息是 HTTP NOT SUPPORT 类似的错误。如遇到相关错误可以尝试此方法进行解决和处理。