在開發項目過程當中,忽然遇到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; ********** }