“404未找到”可能是網絡上最知名的錯誤信息,但這組數字具體是什麽意思呢?
不過,如果情況有所不同,比如這個服務器碰到一種特殊問題,這個代碼就可見了。上面會顯示”404未找到”,具體來說這個狀態代碼意味著服務器能夠接收到請求,但是它無法找到所請求的內容。第一個數字表示客戶端錯誤,比如一個錯誤的網址,服務器基本在表示無法理解錯誤的語法請求,但允許經過修改後提出後續請求。後面兩位數字表示該類錯誤的具體類型,所以在這裏”04″代表著服務器找不到任何與請求匹配的內容,並無法得知這種情況是暫時還是永久的。“未找到”只是一個由HTTP規範定義的能讓一般人理解的解釋用語,但是這部分可以被修改甚至去掉。
Web服務器顯示自定義的404頁面是很常見的事情,頁面可能包括網站的品牌、附加信息和建議,還有一種叫做”軟 404″的東西。這個詞語被用來表示可被普遍接受的虛假的404,它描述了服務器雖然顯示404頁面,但無法使用匹配的響應代碼進行響應的情況,所以服務器將發出200狀態碼來替代404。其實實際上表示可以正常訪問,谷歌稱這個頁面爲挂著寫了“狗”的名牌的長頸鹿,不能僅僅因爲名牌上說它是一只狗就認爲它是一只狗。
說了這麽多關于“404”狀態碼的信息,讓大家了解一下其他的吧,如果有興趣可以單獨去網上搜索一下代碼的具體信息。以下是http協議的狀態碼:
100(繼續)、101(切換協議)
200(成功)、201(已創建)、202(已接受)、203(非授權信息)、204(無內容)、205(重置內容)、206(部分內容)
300(多種選擇)、301(永久移動)、302(臨時移動)、303(查看其他位置)、304(未修改)、305(使用代理)、307(臨時重定向)
400(錯誤請求)、401(未授權)、403(禁止)、404(未找到)、405(方法禁用)、406(不接受)、407(需要代理授權)、408(請求超時)、409(沖突)、410(已刪除)、411(需要有效長度)、412(未滿足前提條件)、413(請求實體過大)、414(請求的 URI 過長)、415(不支持的媒體類型)、416(請求範圍不符合要求)、417(未滿足期望值)
500(服務器內部錯誤)、501(尚未實施)、502(錯誤網關)、503(服務不可用)、504(網關超時)、505(HTTP 版本不受支持)
用文化溫暖人心,讓知識完善自己,一起遇見美好的自己。如果喜歡點擊“關注”,每天帶你了解新知識!