在开发项目过程当中,忽然遇到400 Bad Request Request Header Or Cookie Too Large的报错,我也是第一次出现这样的错误,感受仍是挺新奇的。nginx
一、多是你的网络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; ********** }