http 狀態碼大全

當用戶訪問一個網頁時,瀏覽器會向網頁所在服務器發出請求。當服務器接收到請求,在頁面顯示網頁前,此網頁所在的服務器會返回一個包含HTTP狀態碼的信息頭(server header)用以響應瀏覽器的請求。

1. 1xx 臨時響應  代表請求被接收,需要繼續處理。
1) 100: Continue/繼續
HTTP 1.1新增狀態碼。請求已被服務器接收,正在等待剩餘部分。
2) 101: Switch Protocols/協議轉換
HTTP 1.1新增狀態碼。請求已被服務器接收,將通知客戶端切換協議完成請求。

2. 2xx 成功  代表請求已被服務器成功接受處理。
1) 200: OK/正常
請求已成功,請求內容將同時返回。
2) 201: Create/已創建
請求已實現,已根據請求創建了新資源,將同時返回資源的URI。
3) 202: Accepted/接受
請求已接受,服務器正在處理。
4) 203: Non-Authoritative Information/非官方信息
HTTP 1.1新增狀態碼。內容已正常返回,但可能來自另一來源。
5) 204: No Content/無內容
HTTP 1.1新增狀態碼。請求已處理,但不需要或沒有內容返回。
6) 205: Reset Content/重置內容
HTTP 1.1新增狀態碼。請求已處理,沒有內容返回,但需要重置文檔。
7) 206: Partial Content/局部內容。
HTTP 1.1新增狀態碼。請求已處理,局部內容(片段)已正常返回。

3. 3xx 重定向  代表客戶端需要進一步操作,通常用來重定向。
1) 300: Multiple Choices/多重選擇
被請求的資源有多個可選的項,客戶端可自己選擇重定向。
2) 301: Moved Permanently/永久移動
被請求的資源已永久移到到新位置。
3) 302: Found/已找到
被請求的資源臨時從不同位置響應。
4) 303: See Other/查看其他位置
HTTP 1.1新增狀態碼。被請求的資源可在另一位置找到,並應採用GET方式訪問。
5) 304: Not Modified/未修改
客戶端請求的內容並未改變,服務器將返回空內容。
6) 305: Use Proxy/使用代理
HTTP 1.1新增狀態碼。被請求的資源必須通過指定的代理訪問。
7) 307: Temporary Redirect/臨時重定向
HTTP 1.1新增狀態碼。被請求的資源可在另一位置找到,並應採用POST方式訪問。

4. 4xx 錯誤  表客戶端可能發生錯誤,服務器無法正確處理。
1) 400: Bad Request/錯誤請求
客戶端的請求中包含語法錯誤。
2) 401: Unauthorized/未授權
客戶端的請求需要身份驗證,服務器驗證未通過。
3) 403: Forbidden/禁止
服務器拒絕執行客戶端的請求。
4) 404: Not Found/未找到
客戶端所請求的資源未找到。
5) 405: Method Not Allowed/方法未允許
HTTP 1.1新增狀態碼。客戶端請求的方法不能用於請求對應的資源。
6) 406: Not Acceptable/無法訪問
HTTP 1.1新增狀態碼。客戶端所請求的資源類型與請求頭中的條件不符。
7) 407: Proxy Authentication Required/代理服務器認證要求
HTTP 1.1新增狀態碼。客戶端的請求需要通過代理服務器驗證。
8) 408: Request Timeout/請求超時
HTTP 1.1新增狀態碼。服務器等待客戶端發送請求時間超長。
9) 409: Conflict/衝突
HTTP 1.1新增狀態碼。客戶端所請求的資源與當前狀態衝突,請求無法完成。
10) 410: Gone/已不可用
HTTP 1.1新增狀態碼。客戶端所請求的資源已不可用,且沒有轉發地址。
11) 411: Length Required/需要數據長度
HTTP 1.1新增狀態碼。服務器需要客戶端提供請求的數據長度。
12) 412: Precondition Failed/先決條件錯誤
HTTP 1.1新增狀態碼。服務器未能滿足請求頭中的先決條件。
13) 413: Request Entity Too Large/請求實體過大
HTTP 1.1新增狀態碼。客戶端所請求的資源內容過大,服務器拒絕該請求。
14) 414: Request URI Too Long/請求URI過長
HTTP 1.1新增狀態碼。請求的URI過長。
15) 415: Unsupported Media Type/不支持的媒體格式
HTTP 1.1新增狀態碼。服務器不能識別請求附帶的格式類型。
16) 416: Requested Range Not Satisfiable/請求範圍無法滿足
HTTP 1.1新增狀態碼。請求頭中的範圍信息服務器無法滿足。
17) 417: Expectation Failed/期望失敗
HTTP 1.1新增狀態碼。請求頭中的期望信息服務器無法滿足。

5. 5xx 服務器錯誤  代表服務器有錯誤或異常發生。
1) 500: Internal Server Error/內部服務器錯誤
服務器遇到未知錯誤導致請求無法完成。
2) 501: Not Implemented/未實現
服務器不支持客戶端請求的功能。
3) 502: Bad Gateway/網關錯誤
網關或代理服務器接收到遠端服務器的無效響應。
4) 503: Service Unavailable/服務無法獲得
服務器已超載或維護中導致請求無法完成。
5) 504: Gateway Timeout/網關超時
HTTP 1.1新增狀態碼。網關或代理服務器等待遠端服務器的響應時間超長。
6) 505: HTTP Version Not Supported/HTTP 版本不支持
HTTP 1.1新增狀態碼。服務器不支持請求標明的HTTP版本。
發佈了28 篇原創文章 · 獲贊 9 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章