狀態碼有三位數字組成,第乙個數字定義了響應的類別,且有五種可能取值:
2xx:成功--表示請求已被成功接收、理解、接受
200(成功) 伺服器已成功處理了請求。通常,這表示伺服器提供了請求的網頁。
204(無內容) 伺服器成功處理了請求,但未返回任何內容。
205(重置內容) 伺服器成功處理了請求,但未返回任何內容。與 204 響應不同,此響應要求請求者重置文件檢視(例如清除表單內容以輸入新內容)。
206(部分內容) 伺服器成功處理了部分 get 請求。
3xx:重定向--要完成請求必須進行更進一步的操作
300(多種選擇) 伺服器根據請求可執行多種操作。伺服器可根據請求者 來選擇一項操作,或提供操作列表供其選擇。
301(永久移動) 請求的網頁已被永久移動到新位置。伺服器返回此響應時,會自動將請求者轉到新位置。您應使用此**通知搜尋引擎蜘蛛網頁或**已被永久移動到新位置。
304(未修改) 自從上次請求後,請求的網頁未被修改過。伺服器返回此響應時,不會返回網頁內容。
305(使用**) 請求者只能使用**訪問請求的網頁。如果伺服器返回此響應,那麼,伺服器還會指明請求者應當使用的**。
4xx:客戶端錯誤--請求有語法錯誤或請求無法實現
400(錯誤請求) 伺服器不理解請求的語法。
401(身份驗證錯誤) 此頁要求授權。您可能不希望將此網頁納入索引。
403(禁止) 伺服器拒絕請求。
404(未找到) 伺服器找不到請求的網頁。例如,對於伺服器上不存在的網頁經常會返回此**。
406(不接受) 無法使用請求的內容特性響應請求的網頁。
408(請求超時) 伺服器等候請求時發生超時。
414(請求的 uri 過長) 請求的 uri(通常為**)過長,伺服器無法處理。
5xx:伺服器端錯誤--伺服器未能實現合法的請求
500(伺服器內部錯誤) 伺服器遇到錯誤,無法完成請求。
503(服務不可用) 目前無法使用伺服器(由於超載或進行停機維護)。通常,這只是一種暫時的狀態。
504(閘道器超時) 伺服器作為閘道器或**,未及時從上游伺服器接收請求。
505(http 版本不受支援) 伺服器不支援請求中所使用的 http 協議版本
HTTP協議常見狀態碼
1xx系列 指定客戶端應相應的某些動作,代表請求已被接受,需要繼續處理。由於 http 1.0 協議中沒有定義任何 1xx 狀態碼,所以除非在某些試驗條件下,伺服器禁止向此類客戶端傳送 1xx 響應。2xx系列 代表請求已成功被伺服器接收 理解 並接受。這系列中最常見的有200 201狀態碼。3xx...
Http協議常見狀態碼
302 臨時跳轉,伺服器會返回乙個新的url給客戶端,客戶端可以繼續訪問這個url來獲取內容。304 資源沒有改變,客戶端可以使用本地快取的內容,常見於靜態內容訪問。413 請求實體太大。常見的情況是上傳大檔案,但超出了伺服器 比如nginx 限制。或者請求頭或請求體超出了後端的server 比如t...
http協議常見狀態碼解讀
1xx 臨時響應 表示臨時響應並需要請求者繼續執行操作的狀態碼。100 繼續 請求者應當繼續提出請求。伺服器返回此 表示已收到請求的第一部分,正在等待其餘部分。101 切換協議 請求者已要求伺服器切換協議,伺服器已確認並準備切換。2xx 成功 表示成功處理了請求的狀態碼。200 成功 伺服器已成功處...