【轉載】HTTP常見回覆狀態代碼

摘要:【轉載】HTTP常見回覆狀態代碼

 

HTTP回覆狀態代碼

當使用者試圖通過HTTP或FTP協定訪問一台運作主機上的內容時,Web伺服器回覆一個表示該請求的狀態的數字代碼。該狀態代碼紀錄在伺服器日誌中,同時也可能在 Web 瀏覽器或 FTP用戶端顯示。也就是我們打開頁面發生錯誤時瀏覽器顯示的錯誤訊息代碼。狀態代碼可以指明具體請求是否已成功,還可以揭示請求失敗的確切原因。

HTTP協定狀態代碼表示的意思主要分為五類,大概是 :
——————————————-
1××   保留
2××   表示請求成功地接收
3××   為完成請求,用戶端需進一步細化請求
4××   用戶端錯誤
5××   伺服器錯誤

100 Continue
指示用戶端應該繼續請求。回傳用於通知用戶端此次請求已經收到,並且沒有被伺服器拒絕。
用戶端應該繼續發送剩下的請求數據或者請求已經完成,或者忽略回傳數據。伺服器必須發送
最後的回傳在請求之後。

101 Switching Protocols 
伺服器依照用戶端請求,通過Upgrade Header訊息,改變當前連接的應用協定。伺服器將根據Upgrade Header立刻改變協定在101回傳以空行結束的時候。

Successful 
———————————————-
200 OK
指示用戶端的請求已經成功收到,解析,接受。

201 Created 
請求已經完成並一個新的回覆資源被建立。被建立的資源可能是一個URI資源,通常URI資源在Location Header指定。回傳應該包含一個實體數據
並且包含資源特性以及location通過使用者或者使用者代理來選擇合適的方法。實體數據格式通過媒體類型來指定即content-type header。
最開始伺服器必須建立指定的資源在回覆201狀態代碼之前。如果行為沒有被立刻執行,伺服器應該回覆202。

202 Accepted 
請求已經被接受用來處理。但是處理並沒有完成。請求可能或者沒有遵照執行,因為處理實際執行過程中可能被拒絕。

203 Non-Authoritative Information
伺服器成功處理該要求,但正在傳回可能來自另一來源的資訊。

204 No Content 
伺服器已經接受請求並且沒必要回覆實體數據,可能需要回覆更新訊息。回傳可能包含新的或更新訊息由entity-headers呈現。

205 Reset Content 
伺服器已經接受請求並且使用者代理應該重新設置文檔視圖。

206 Partial Content 
伺服器已經接受請求GET請求資源的部分。請求必須包含一個Range Header訊息以指示獲取範圍可能必須包含If-Range Header訊息以成立請求條件。

Redirection 
—————————————————
300 Multiple Choices
請求資源符合任何一個呈現方式。

301 Moved Permanently 
請求的資源已經被賦予一個新的URI。

302 Moved Temporarily
通過不同的URI請求資源的臨時文件。

303 See Other Location

當要求者應該對另一個位置發出單獨的GET要求以擷取回應時,伺服器會傳回此代碼。對Head之外的所有要求,伺服器會自動導向至其他位置。

304 Not Modified 

如果用戶端已經完成一個有條件的請求並且請求是允許的,但是這個網頁並沒有改變,伺服器應該回覆304狀態碼。304狀態碼一定不能包含訊息主體,從而通常通過一個Header字段後的第一個空行結束。

305 Use Proxy
請求的資源必須通過代理(由Location字段指定)來訪問。Location資源給出了代理的URI。

306 Unused

307 Temporary Redirect
臨時導向。

Client Error
———————————————–
400 Bad Request
因為錯誤的語法導至伺服器無法理解請求訊息。

401 Unauthorized 
如果請求需要使用者驗證。回傳應該包含一個WWW-Authenticate Header字段用來指明請求資源的權限。

402 Payment Required 
保留狀態碼。

403 Forbidden 
伺服器接受請求,但被拒絕處理。

404 Not Found 
伺服器找不到要求的網頁。

405 Menthod Not Allowed 
Request-Line 請求的方法不被允許通過指定的URI。

406 Not Acceptable
用戶端瀏覽器不接受所請求頁面的 MIME 類型。

407 Proxy Authentication Required
要求進行代理身分驗證。

408 Reqeust Timeout 
用戶端沒有提交任何請求在伺服器等待處理時間內。

409 Conflict

完成要求時,伺服器遇到衝突。伺服器必須包括有關在回應中的衝突的資訊。伺服器可能會在PUT要求與較早的某個要求相衝突時傳回此狀態碼做為回應,並會提供這兩個要求之間的差異清單。

410 Gone

要求的資源已永久移除後,伺服器會回傳此回應。此代碼類似於404 (Not Found)代碼,但在資源曾經存在但現已不復存在的情況下,有時會取代404而使用。如果資源已永久遷移,則應使用301指定資源新位置

411 Length Required 
伺服器拒絕接受請求在沒有定義Content-Length字段的情況下。

412 Precondition Failed
前提條件失敗。

413 Request Entity Too Large 
伺服器拒絕處理請求,因為請求數據超過伺服器能夠處理的範圍。伺服器可能關閉當前連接來阻止用戶端繼續請求。

414 Request-URI Too Long 
伺服器拒絕服務當前請求,因為URI的長度超過了伺服器的解析範圍。

415 Unsupported Media Type 
伺服器拒絕服務當前請求因為請求數據格式並不被請求的網頁支持。

416 Request Range Not Satisfialbe
所請求的範圍無法滿足。

417 Expectation Failed
伺服器無法滿足預期要求標頭欄位的要求。

Server Error 
————————————————-
500 Internal Server Error
伺服器遭遇異常,阻止了當前請求的執行

501 Not Implemented 
伺服器沒有相應的執行動作來完成當前請求。

502 Bad Gateway
Web 伺服器用做閘道或代理伺服器時收到了無效回應。

503 Service Unavailable 
因為超載或維護導致伺服器不能處理當前請求。

504 Gateway Timeout
閘道訪問超時。

505 Http Version Not Supported
HTTP 版本不支援。

"100" : Continue
"101" : Switching Protocols
"200" : OK
"201" : Created
"202" : Accepted
"203" : Non-Authoritative Information
"204" : No Content
"205" : Reset Content
"206" : Partial Content
"300" : Multiple Choices
"301" : Moved Permanently
"302" : Moved Temporarily
"303" : See Other Location
"304" : Not Modified
"305" : Use Proxy
"307" : Temporary Redirect
"400" : Bad Request
"401" : Unauthorized
"402" : Payment Required
"403" : Forbidden
"404" : Not Found
"405" : Method Not Allowed
"406" : Not Acceptable
"407" : Proxy Authentication Required
"408" : Request Timeout
"409" : Conflict
"410" : Gone
"411" : Length Required
"412" : Precondition Failed
"413" : Request Entity Too Large
"414" : Request-URI Too Large
"415" : Unsupported Media Type
"416" : Requested Range Not Satisfiable
"417" : Expectation Failed
"500" : Internal Server Error
"501" : Not Implemented
"502" : Bad Gateway
"503" : Service Unavailable
"504" : Gateway Timeout
"505" : HTTP Version not supported

 

轉載來源

http://www.ha97.com/4000.html

參考其他來源

http://support.google.com/webmasters/bin/answer.py?hl=zh-Hant&answer=40132

http://tools.ietf.org/html/rfc2616

 偶而看下

https://app.shopback.com/RBANl9P3Ysb