當瀏覽者訪問一個網頁時,瀏覽者的瀏覽器會向網頁所在服務器發出請求。當瀏覽器接收並顯示網頁前,此網頁所在的服務器會返回一個包含HTTP狀態碼的信息頭(server header)用以響應瀏覽器的請求。1. 1xx 臨時響應1xx的響應碼錶明請求被接收,須要繼續處理。1) 100: Continue/繼續HTTP 1.1新增狀態碼。請求已被服務器接收,正在等待剩餘部分。2) 101: Switch Protocols/協議轉換HTTP 1.1新增狀態碼。請求已被服務器接收,將通知客戶端切換協議完成請求。2. 2xx 成功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 重定向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 錯誤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 服務器錯誤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版本。 |