HTTP返回碼總結
HTTP協議狀態碼錶示的意思主要分為五類 ,大體是 :
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1×× 保留
2×× 表示請求成功地接收
3×× 為完成請求客戶需進一步細化請求
4×× 客戶錯誤
5×× 伺服器錯誤
100 Continue
指示客戶端應該繼續請求。回送用於通知客戶端此次請求已經收到,並且沒有被伺服器拒絕。
客戶端應該繼續傳送剩下的請求資料或者請求已經完成,或者忽略回送資料。伺服器必須傳送
最後的回送在請求之後。
101 Switching Protocols
伺服器依照客服端請求,透過Upgrade頭資訊,改變當前連線的應用協議。伺服器將根據Upgrade頭立刻改變協議
在101回送以空行結束的時候。
Successful
=================================
200 OK
指示客服端的請求已經成功收到,解析,接受。
201 Created
請求已經完成並一個新的返回資源被建立。被建立的資源可能是一個URI資源,通常URI資源在Location頭指定。回送應該包含一個實體資料
並且包含資源特性以及location透過使用者或者使用者代理來選擇合適的方法。實體資料格式透過煤體型別來指定即content-type頭。最開始服務 器
必須建立指定的資源在返回201狀態碼之前。如果行為沒有被立刻執行,伺服器應該返回202。
202 Accepted
請求已經被接受用來處理。但是處理並沒有完成。請求可能或者根本沒有遵照執行,因為處理實際執行過程中可能被拒絕。
203 Non-Authoritative Information
204 No Content
伺服器已經接受請求並且沒必要返回實體資料,可能需要返回更新資訊。回送可能包含新的或更新資訊由entity-headers呈現。
205 Reset Content
伺服器已經接受請求並且使用者代理應該重新設定文件檢視。
206 Partial Content
伺服器已經接受請求GET請求資源的部分。請求必須包含一個Range頭資訊以指示獲取範圍可能必須包含If-Range頭資訊以成立請求條件。
Redirection
==================================
300 Multiple Choices
請求資源符合任何一個呈現方式。
301 Moved Permanently
請求的資源已經被賦予一個新的URI。
302 Found
透過不同的URI請求資源的臨時檔案。
303 See Other
304 Not Modified
如果客服端已經完成一個有條件的請求並且請求是允許的,但是這個文件並沒有改變,伺服器應該返回304狀態碼。304
狀態碼一定不能包含資訊主體,從而通常透過一個頭欄位後的第一個空行結束。
305 Use Proxy
請求的資源必須透過代理(由Location欄位指定)來訪問。Location資源給出了代理的URI。
306 Unused
307 Temporary Redirect
Client Error
=====================
400 Bad Request
因為錯誤的語法導致伺服器無法理解請求資訊。
401 Unauthorized
如果請求需要使用者驗證。回送應該包含一個WWW-Authenticate頭欄位用來指明請求資源的許可權。
402 Payment Required
保留狀態碼
403 Forbidden
伺服器接受請求,但是被拒絕處理。
404 Not Found
伺服器已經找到任何匹配Request-URI的資源。
405 Menthod Not Allowed
Request-Line 請求的方法不被允許透過指定的URI。
406 Not Acceptable
407 Proxy Authentication Required
408 Reqeust Timeout
客服端沒有提交任何請求在伺服器等待處理時間內。
409 Conflict
410 Gone
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
503 Service Unavailable
因為臨時檔案超載導致伺服器不能處理當前請求。
504 Gateway Timeout
505 Http Version Not Supported
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/18903360/viewspace-2126292/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 圖解HTTP《四》:返回結果的HTTP狀態碼圖解HTTP
- [前端 · 面試 ]HTTP 總結(四)—— HTTP 狀態碼前端面試HTTP
- Http協議狀態碼總結HTTP協議
- HTTP總結HTTP
- [前端 · 面試 ]HTTP 總結(一)—— HTTP 概述前端面試HTTP
- http2.0總結HTTP
- HTTP Client使用總結HTTPclient
- [前端 · 面試 ]HTTP 總結(二)—— HTTP 訊息前端面試HTTP
- http headers 大總結HTTPHeader
- HTTP 快取控制總結HTTP快取
- http urlconnection getcontentlength總返回值為-1HTTP
- UITabelViewController 返回cell總結UIViewController
- [前端 · 面試 ]HTTP 總結(三)—— HTTP 請求方法前端面試HTTP
- [前端 · 面試 ]HTTP 總結(七)—— HTTP 快取概述前端面試HTTP快取
- [前端 · 面試 ]HTTP 總結(八)—— HTTP 強快取前端面試HTTP快取
- TCP/IP、HTTP和Socket總結TCPHTTP
- HTTP協議知識總結HTTP協議
- http content-type總結HTTP
- HTTP總結(簡介、狀態碼和各版本對比)HTTP
- status 返回當前請求的http狀態碼HTTP
- [前端 · 面試 ]HTTP 總結(九)—— HTTP 協商快取前端面試HTTP快取
- 【前端 · 面試 】HTTP 總結(十)—— HTTP 快取應用前端面試HTTP快取
- [前端 · 面試 ]HTTP 總結(十)—— HTTP 快取應用前端面試HTTP快取
- 對於http/http2的一些總結HTTP
- web頁面中http返回的狀態碼解釋WebHTTP
- HTTP/2 特性的簡單總結HTTP
- HTTP協議知識點總結HTTP協議
- 適合前端的HTTP全流程總結前端HTTP
- 網路、HTTP相關學習總結HTTP
- HTTP標頭學習總結歸納HTTP
- [前端 · 面試 ]HTTP 總結(五)—— GET 和 POST前端面試HTTP
- [前端 · 面試 ]HTTP 總結(十一)—— HTTPS 概述前端面試HTTP
- [前端 · 面試 ]HTTP 總結(十二)—— URL 和 URI前端面試HTTP
- 【前端 · 面試 】HTTP 總結(十二)—— URL 和 URI前端面試HTTP
- HTTP協議理解與應用總結HTTP協議
- Android任務和返回棧簡單總結Android
- jmeter 樹結構返回亂碼解決JMeter
- 終、《圖解HTTP》讀書筆記 - 彙總篇(總結)圖解HTTP筆記