Rootop 服务器运维与web架构

414 Request-URI Too Large

浏览器报错:414 Request-URI Too Large
在nginx中追加2句:
client_header_buffer_size 512k;
large_client_header_buffers 4 512k;

查看tomcat日志中也报错:
java.lang.IllegalArgumentException: Request header is too large

在tomcat配置Connector段中追加一个参数 maxHttpHeaderSize
<Connector xxx maxHttpHeaderSize =”512000″/>
以字节为单位,默认是4096字节也就是4k,这里改为跟nginx一致,512k。

重启tomcat、nginx,但是 没! 生! 效!

根本原因在于,浏览器中操作时要批量删除一些数据,这些数据的id传递到后台是通过get方式传输,但是get传输是有长度限制,具体多长没查。
让开发改为post请求即可。

原创文章,转载请注明。本文链接地址: http://www.rootop.org/pages/4065.html

作者:Venus

专注于 服务器运维与web架构 E-mail:venus#rootop.org

评论已关闭。