相信在互聯網時代大家都遇到過“404 Not Found”,那是不是網頁打不開都是“404 Not Found”呢?如果你的回答是“YES”,世融網絡就要給你更新一下知識庫了。
“404 Not Found”中的“404”官方名稱是 HTTP 狀態碼(HTTP Status Code),是用來表示網頁服務器 HTTP 的響應狀態。3 位數字代碼的第一位代表了響應的狀態,分為 5 種狀態,從 1xx 到 5xx,分別代表網頁響應繼續處理、成功、重定向、客戶端錯誤,以及服務器錯誤。
其中,404 指的是請求失敗,請求所希望得到的資源在服務器上未被發現。至于是什么原因未被發現,可能需要進一步查詢。
那么,你可能會問,訪問 Twitter、Facebook 這些不存在的網站時,會顯示什么? 通常情況下,我們所說的“被墻”,網頁上會顯示錯誤 502、504 或者 500。
500 Internal Server Error 指,服務器遇到了一個未曾預料的狀況,導致了它無法完成對請求的處理。
502 Bad Gateway 指,作為網關或者代理工作的服務器嘗試執行請求時,從上游服務器接收到無效的響應。
504 Gateway Timeout 指,作為網關或者代理工作的服務器嘗試執行請求時,未能及時從上游服務器(URI 標識出的服務器,例如 HTTP、FTP、LDAP)或者輔助服務器(例如 DNS)收到響應。
如果你覺得太深奧了,只要記住一句話:404 Not Found 指的不是網站被墻。