上網出現400 bad request錯誤解決 出現的問題:電腦上網時忽然出現了無法開啟介面,介面顯示錯誤 400 bad request 的錯誤。有時將防火牆關閉,能夠上幾分鐘的網,但是隨後又不行了。繼續出現上述的錯誤。 解決方案:1.出現這個錯誤,第一想法是伺服器錯誤,將網域名稱解析錯了,所以查看了下DNS伺服器的配置。沒有錯誤,開始了步驟二。2.上網百度了下這個錯誤代號,各路網友說法不一,但是基本都是說修複IE的cookie,解釋的原因是http請求包頭過長導致此錯誤的。下面引用部分網友的解決方案 (1)1、先查看是不是ie設定出了故障,可以先刪除了ie的cookies檔案和internet臨時檔案。開啟ie瀏覽器,點擊上面功能表列上面【工具-internet選項】,在常規選項上點擊【刪除】檔案,然後在切換到【進階-還原進階設定】,將其還原最初設定。現在在嘗試開啟瀏覽器是否能解決網頁顯示400 bad request的故障呢。 (2)用殺毒軟體進行修複,比如360的安全衛士的系統修複,然後重啟電腦。上述兩種方案都沒有解決我的問題,他們闡述的問題都是基於ie瀏覽器的。 3.確定是否是IE瀏覽器引起的360瀏覽也是IE核心,所以沒必要拿來測試,所以只能選擇Firefox瀏覽器,再次開啟網頁,發現同樣是400 bad request錯誤,所以上面百度出的問題顯然不是我所遇到了。既然不是瀏覽器的問題,那麼必然是網路了的問題。 4.開啟QQ,人人等軟體,發現時可以登陸了,也就是說網路是可以串連上的,QQ是基於UDP協議的。所以應該還是網路通訊協定被病毒或是其他軟體破壞了。最後參考一位網友的部落格,進行了修複。 cmd,進入控制台程式:輸入 netsh winsock restart .然後重啟電腦,OK了。弄了好幾個小時終於搞定了。winsock是應用程式層服務,它提供與底層傳輸協議無關的高層資料轉送編程介面。而netsh是一個能夠通過命令列操作幾乎所有網路連接設定的介面,比如設定IP,DNS,網卡,無線網路等