网页出现400 Bad Request Request Header Or Cookie Too Large错误的解决方法

在开发项目过程当中,忽然遇到400 Bad Request Request Header Or Cookie Too Large的报错,我也是第一次出现这样的错误,感受仍是挺新奇的。nginx

1.png

分析下出现错误的缘由:

一、多是你的网络DNS配置错误。浏览器

二、由request header过大所引发,request过大,一般是因为cookie中写入了较大的值所引发的。缓存

三、访问太频繁,浏览器的缓存量太大,产生错误。安全

解决办法:

一、清理浏览器的cookie记录,和缓存文件,重启浏览器就行了。bash

二、打开360安全卫士,选择系统修复,选定电脑门诊,修复便可;或者选择电脑清理,清理下系统中的垃圾文件。服务器

三、你能够右击网上邻居-属性-找到你的本地链接-右击属性-常规选项卡里有个下拉此链接使用项目,选择INTERNETF协义(TCP/IP)下面点击属性选自动得到,最好查一下当地的DNS填进去,若是是局域网你能够在主DNS上填写你的网关地址,如192.168.1.1或192.168.0.1cookie

四、采用nginx服务器的话修改方法:网络

/usr/local/nginx/confapp

在这个路径下面,修改nginx.confspa

http
{

include mime.types; default_type application/octet-stream; server_names_hash_bucket_size 128; client_header_buffer_size 16k; //这里默认是4K,改大一点就行了 }

实例配置:

http
{

**********
client_header_buffer_size 32k;
large_client_header_buffers 4 32k;

**********

}
相关文章
相关标签/搜索