網頁出現400 Bad Request Request Header Or Cookie Too Large錯誤的解決方法
阿新 • • 發佈:2020-09-17
在開發專案過程中,突然遇到400 Bad Request Request Header Or Cookie Too Large的報錯,我也是第一次出現這樣的錯誤,感覺還是挺新奇的。
錯誤資訊如圖:
分析下出現錯誤的原因:
1、可能是你的網路DNS配置錯誤。
2、由request header過大所引起,request過大,通常是由於cookie中寫入了較大的值所引起的。
3、訪問太頻繁,瀏覽器的快取量太大,產生錯誤。
解決辦法:
1、清理瀏覽器的cookie記錄,和快取檔案,重啟瀏覽器就好了。
2、開啟360安全衛士,選擇系統修復,選定電腦門診,修復即可;或者選擇電腦清理,清理下系統中的垃圾檔案。
3、你可以右擊網路上的芳鄰-屬性-找到你的本地連線-右擊屬性-常規選項卡里有個下拉此連線使用專案,選擇INTERNETF協義(TCP/IP)下面點選屬性選自動獲得,最好查一下當地的DNS填進去,如果是區域網你可以在主DNS上填寫你的閘道器地址,如192.168.1.1或192.168.0.1
4、採用nginx伺服器的話修改方法:
/usr/local/nginx/conf
在這個路徑下面,修改nginx.conf
http { include mime.types; default_type application/octet-stream; server_names_hash_bucket_size 128; client_header_buffer_size 16k; //這裡預設是4K,改大一點就好了 }