本文參考如下博客內容以及維基百科
http://blog.csdn.net/zml_2015...
http://blog.sina.com.cn/s/blo...
狀態碼 | 狀態字 | 描述 |
---|---|---|
100 | Continue | 客戶必須繼續發出請求剩餘部分,服務器必須在請求完成後向客戶端發送一個最終響應。 |
101 | Switching Protocols | 服務器經過update頭要求客戶端轉換HTTP協議版本或不一樣協議。 |
102 | Processing | 處理將被繼續執行。 |
狀態碼 | 狀態字 | 描述 |
---|---|---|
200 | OK | 請求已成功,請求所但願的響應頭或數據體將隨此響應返回。HTTP/0.9 |
201 | Created | 請求已經被實現,並且有一個新的資源已經依據請求的須要而創建,且其URI已經隨Location頭信息返回。 |
202 | Accepted | 服務器已接受請求,但因爲服務器忙,還沒有處理 |
203 | Non-Authoritative Information | 服務器已成功處理了請求,但返回的實體頭部元信息不在原始服務器上,而是來自本地或者第三方的拷貝。 |
204 | No Content | 服務器成功處理了請求,但不須要返回內容 |
205 | Reset Content | 服務器成功處理了請求,且沒有返回任何內容。但此狀態碼的響應要求請求者重置文檔視圖。 |
206 | Partial Content | 服務器已經成功處理了部分GET請求。客戶端使用此頭配合Range或If-Range實現斷點續傳,服務器端則需返回帶有Content-Length或Content-Range的頭和內容(若是Last-Modified匹配失敗則斷點續傳失敗) |
207 | Multi-Status | WebDAV(RFC2518)擴展的狀態碼,表明以後的消息體將是一個XML消息, |
狀態碼 | 狀態字 | 描述 |
---|---|---|
300 | Multiple Choices | 請求的資源可在多處獲得。用戶或瀏覽器可以自行選擇一個首選的地址進行重定向。 |
301 | Moved Permanently | 被請求的資源已永久移動到新位置。新的永久性的URI應當在響應的Location域中返回。http1.0中POST重定向會被改成GET方式 |
302 | Move temporarily | 請求的資源臨時從不一樣的URI響應請求。只有在Cache-Control或Expires中進行了指定的狀況下,這個響應纔是可緩存的。此時的重定向都是GET方式 |
303 | See Other | 對應當前請求的響應能夠在另外一個URI上被找到,並且客戶端應當採用GET的方式訪問那個資源。303響應禁止被緩存 |
304 | Not Modified | 告訴客戶端,所請求的內容距離上次訪問並無變化,客戶端能夠直接從瀏覽器緩存裏獲取該資源。 |
305 | Use Proxy | 被請求的資源必須經過指定的代理才能被訪問。Location域中將給出指定的代理所在的URI信息,接收者須要重複發送一個單獨的請求,經過這個代理才能訪問相應資源。只有原始服務器才能創建305響應。 |
306 | Switch Proxy | (在最新版的規範中,306狀態碼已經再也不被使用。) |
307 | Temporary Redirect | 請求的資源臨時從不一樣的URI響應請求。新的臨時性的URI應當在響應的Location域中返回。兩次訪問方法(POST/GET)必須相同 |
308 | Permanent Redirect | 所請求的資源將永久的位於另一個URI上.新的URL會在響應的Location:頭字段裏找到.與301狀態碼有相同的語義,且先後兩次訪問必須使用相同的方法(GET/POST). |
狀態碼 | 狀態字 | 描述 |
---|---|---|
400 | Bad Request | 語義有誤或請求參數有誤,當前請求沒法被服務器理解。 |
401 | Unauthorized | 當前請求須要用戶驗證。該響應必須包含一個適用於被請求資源的WWW-Authenticate信息頭用以詢問用戶信息。 |
402 | Payment Required | (該狀態碼是爲了未來可能的需求而預留的。) |
403 | Forbidden | 服務器已經理解請求,可是拒絕執行它。 |
404 | Not Found | 請求失敗,請求所但願獲得的資源未被在服務器上發現。 |
405 | Method Not Allowed | 請求行中指定的請求方法不能被用於請求相應的資源。該響應必須返回一個Allow頭信息用以表示出當前資源可以接受的請求方法的列表。 |
406 | Not Acceptable | 請求的資源的內容特性沒法知足請求頭中的條件,於是沒法生成響應實體。 |
407 | Proxy Authentication Required | 客戶端必須在代理服務器上進行身份驗證。代理服務器必須返回一個Proxy-Authenticate用以進行身份詢問。客戶端能夠返回一個Proxy-Authorization信息頭用以驗證。 |
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請求頭字段 |
417 | Expectation Failed | 服務器不知足請求Expect頭字段指定的指望值,若是是代理服務器,多是下一級服務器不能知足請求 |
421 | There are too many connections from your internet address | 從當前客戶端所在的IP地址到服務器的鏈接數超過了服務器許可的最大範圍 |
422 | Unprocessable Entity | 請求格式正確,可是因爲含有語義錯誤,沒法響應。 |
423 | Locked | 當前資源被鎖定。 |
424 | Failed Dependency | 因爲以前的某個請求發生的錯誤,致使當前請求失敗 |
425 | Unordered Collection | (草案預留,沒用正式定義實施) |
426 | Upgrade Required | 客戶端應當切換到TLS/1.0。 |
449 | Retry With | 由微軟擴展,表明請求應當在執行完適當的操做後進行重試。 |
狀態碼 | 狀態字 | 描述 |
---|---|---|
500 | Internal Server Error | 服務器遇到了一個不曾預料的情況,致使了它沒法完成對請求的處理。 |
501 | Not Implemented | 服務器不支持當前請求所須要的某個功能。 |
502 | Bad Gateway | 做爲網關或者代理工做的服務器嘗試執行請求時,從上游服務器接收到無效的響應。 |
503 | Service Unavailable | 因爲臨時的服務器維護或者過載,服務器當前沒法處理請求。 |
504 | Gateway Timeout | 做爲網關或者代理工做的服務器嘗試執行請求時,未能及時從上游服務器或者輔助服務器收到響應。 |
505 | HTTP Version Not Supported | 服務器不支持,或者拒絕支持在請求中使用的HTTP版本。 |
506 | Variant Also Negotiates | 表明服務器存在內部配置錯誤 |
507 | Insufficient Storage | 服務器沒法存儲完成請求所必須的內容。這個情況被認爲是臨時的。 |
509 | Bandwidth Limit Exceeded | 服務器達到帶寬限制。這不是一個官方的狀態碼,可是仍被普遍使用。 |
510 | Not Extended | 獲取資源所須要的策略並無沒知足 |
600 | Unparseable Response Headers | 源站沒有返回響應頭部,只返回實體內容 |