http協議狀態碼

消息1代表請求已被接受,需要繼續處理

100 continue 客戶端應繼續發送請求

101 switching protocols 服務器已經理解了客戶端的請求,並將通過Upgrade 消息頭通知客戶端採用不同的協議來完成這個請求

102 processing 處理將被繼續執行

成功2代表請求已成功被服務器接收、理解、並接受

200 OK 請求已成功

201 created 請求已經被實現,而且有一個新的資源已經依據請求的需要而建立,且其 URI 已經隨Location 頭信息返回

202 accepted 服務器已接受請求,但尚未處理

203 Non-Authoritative Information 服務器已成功處理了請求,但返回的實體頭部元信息不是在原始服務器上有效的確定集合,而是來自本地或者第三方的拷貝

204 No content 服務器成功處理了請求,但不需要返回任何實體內容,並且希望返回更新了的元信息\

205 Reset Content 服務器成功處理了請求,且沒有返回任何內容

206 Partila Content 服務器已經成功處理了部分 GET 請求

207Multi-Status 由WebDAV(RFC 2518)擴展的狀態碼,代表之後的消息體將是一個XML消息,並且可能依照之前子請求數量的不同,包含一系列獨立的響應代碼。

 

重定向3代表需要客戶端採取進一步的操作才能完成請求 用來重定向,後續的請求地址

 

300 Multiple choices被請求的資源有一系列可供選擇的回饋信息,每個都有自己特定的地址和瀏覽器驅動的商議信息。用戶或瀏覽器能夠自行選擇一個首選的地址進行重定向。

301 Moved Permanently 被請求的資源已永久移動到新位置,並且將來任何對此資源的引用都應該使用本響應返回的若干個 URI 之一

302 Move temporarily 請求的資源臨時從不同的 URI響應請求

303 See Other對應當前請求的響應可以在另一個 URI 上被找到,而且客戶端應當採用 GET 的方式訪問那個資源

304 Not Modified如果客戶端發送了一個帶條件的 GET 請求且該請求已被允許,而文檔的內容(自上次訪問以來或者根據請求的條件)並沒有改變,則服務器應當返回這個狀態碼。

305 Use Proxy被請求的資源必須通過指定的代理才能被訪問

306 Switch Proxy在最新版的規範中,306狀態碼已經不再被使用。

307 Temporary Redirect請求的資源臨時從不同的URI 響應請求。

 

請求錯誤 4這類的狀態碼代表了客戶端看起來可能發生了錯誤,妨礙了服務器的處理

400 Bad Request1、語義有誤,當前請求無法被服務器理解。除非進行修改,否則客戶端不應該重複提交這個請求。

2、請求參數有誤。

401 Unauthorized 當前請求需要用戶驗證

402 Payment Required該狀態碼是爲了將來可能的需求而預留的

403 Forbidden 服務器已經理解請求,但是拒絕執行它

404 Not Found求失敗,請求所希望得到的資源未被在服務器上發現

405 Method Not Allowed請求行中指定的請求方法不能被用於請求相應的資源

406 Not Acceptable請求的資源的內容特性無法滿足請求頭中的條件,因而無法生成響應實體。

407 Proxy Authentication Required 與401響應類似,只不過客戶端必須在代理服務器上進行身份驗證

408 Request 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 Requested Range Not Satisfiable如果請求中包含了 Range 請求頭,並且 Range 中指定的任何數據範圍都與當前資源的可用範圍不重合,同時請求中又沒有定義 If-Range 請求頭,那麼服務器就應當返回416狀態碼。

417 Expectation Failed  在請求頭 Expect 中指定的預期內容無法被服務器滿足,或者這個服務器是一個代理服務器,它有明顯的證據證明在當前路由的下一個節點上,Expect 的內容無法被滿足。

421 too many connections從當前客戶端所在的IP地址到服務器的連接數超過了服務器許可的最大範圍

422 Unprocessable Entity請求格式正確,但是由於含有語義錯誤,無法響應

423 Locked 當前資源被鎖定

424 Failed Dependency 由於之前的某個請求發生的錯誤,導致當前請求失敗,例如 PROPPATCH。(RFC 4918 WebDAV)

425 Unordered Collection 在WebDav Advanced Collections 草案中定義,但是未出現在《WebDAV 順序集協議》(RFC 3658)中。

426 Upgrade Required 客戶端應當切換到TLS/1.0

449 Retry With 由微軟擴展,代表請求應當在執行完適當的操作後進行重試。

451Unavailable For Legal Reasons 該請求因法律原因不可用。(RFC 7725)

服務器錯誤5,6

代表了服務器在處理請求的過程中有錯誤或者異常狀態發生,也有可能是服務器意識到以當前的軟硬件資源無法完成對請求的處理

500 Internal Server Error 服務器遇到了一個未曾預料的狀況,導致了它無法完成對請求的處理。一般來說,這個問題都會在服務器端的源代碼出現錯誤時出現。

501 Not Implemented 服務器不支持當前請求所需要的某個功能。當服務器無法識別請求的方法,並且無法支持其對任何資源的請求。

502 Bad Gateway 作爲網關或者代理工作的服務器嘗試執行請求時,從上游服務器接收到無效的響應

503 Service Unavailable 由於臨時的服務器維護或者過載,服務器當前無法處理請求

504 Gateway Timeout  作爲網關或者代理工作的服務器嘗試執行請求時,未能及時從上游服務器(URI標識出的服務器,例如HTTP、FTP、LDAP)或者輔助服務器(例如DNS)收到響應。

505 HTTP Version Not Supported服務器不支持,或者拒絕支持在請求中使用的 HTTP 版本。

 506 Variant Also Negotiates ,代表服務器存在內部配置錯誤:被請求的協商變元資源被配置爲在透明內容協商中使用自己,因此在一個協商處理中不是一個合適的重點。

507 Insufficient Storage 服務器無法存儲完成請求所必須的內容

509 Bandwidth Limit Exceeded 服務器達到帶寬限制

510 Not Extended 獲取資源所需要的策略並沒有被滿足

600 Unparseable Response Headers源站沒有返回響應頭部,只返回實體內容

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章