HTTP 狀態代碼含義

來源:互聯網
上載者:User

標籤:style   http   ar   io   color   os   使用   sp   for   

HTTP 狀態代碼含義1XX

**  100 Continue:告知用戶端可以繼續進行操作

 *   101 Switching Protocols:用戶端需要進行通訊協定切換時,服務端同意後的響應,與Upgrade前序聯合使用

2XX

***   200 Ok:服務端正確響應了請求,並且沒有與其它2XX的狀態代碼匹配時返回該狀態代碼

***   201 Created:用戶端請求建立一個新的資源成功

 **  202 Accepted:表示服務端已接受請求但尚未處理,主要用於非同步作業

  *   203 Non-Authoritative Information:表示服務端響應的資料其並不知道響應的準確性,可能由於資料來源於第三方

***   204 No Content:服務端拒絕給PUT,POST或DELETE響應內容時使用該狀態代碼,或者GET請求時資源存在,但內容是空的

  *   205 Reset Content:與204類似,但會重設表單中的資料

***   206 Partial Content:響應部分資料,源於用戶端使用Range請求資源的部分

3XX      

   *  300 Multple Cholces:請求的資原始伺服器端有多種,但其不知道響應何種表示,若有預設表示使用Location回應標頭

  **   301 Moved Permantly:服務端希望用戶端訪問另一個URL,並且希望用戶端能夠記住,將URL放在Location 回應標頭中

  x   302 Found

***   303 See Other:表示請求已經被處理,但不是直接響應資源表述,而是返回一個回應檔的URL,用戶端可以去訪問,也可以不訪問

***   304 Not Modified:無響應實體,表示資源並沒有修改

  *   305 Use Proxy:希望用戶端重新發送請求,需要通過HTTP代理髮送,Location 中包含代理的URI

***   307 Temporary Redirect:請求未被處理,因為請求的資源不在本地,在另外一個URI處,需要用戶端重新請求

4XX

 ***   400 Bad Request:通用的用戶端錯誤,也用於表示提交的資料格式不正確,服務端無法處理

 ***   401 Unauthorized:HTTP表單或者摘要認證失敗時,訪問資源的響應。

   x   402 Payment Required:用於支付系統,表示需要用戶端需要進行支付後才允許擷取資源,不過目前尚未使用

  **  403 Forbidden:資源需要進行HTTP認證才允許訪問,或者由於其他限制不允許訪問

 ***   404 Not Found:伺服器無法將URI轉換成一個資源

  **    405 Method Not Allowed:資源不支援該HTTP方法,伺服器響應是使用Allow前序列出該支援支援哪些方法

  **    406 Not Acceptable:伺服器不支援用戶端太多的Accept-請求要求,伺服器也可以返回一個首先的響應

   *     407 Proxy Authentication Required:HTTPProxy 伺服器發送的響應,表示需要HTTP認證,或者提供的認證資料不正確

   *     408 Request Timeout:串連建立後用戶端並未發送資料,或者沒有發送表示結束的空白行時響應,伺服器關閉該連結

 ***   409 Conflict:請求導致伺服器資源處於不一致的狀態

  **    410 Gone:與404類似,但更為詳細,表示該資源之前已經存在,但是現在已經不存在了,且並不知道該資源目前的URI

   *     411 Length Required:伺服器需要知道Content-Length資料,但用戶端並未提供

   *     412 Precondition Failed:處理請求的與之條件不滿足,比如If-Unmodified-Since 告知時間檢查失敗

   *     413 Request Entity Too Large:用戶端發送的實體資料太大,伺服器無法處理

   *     414 Request-URI Too Long:伺服器認為URI過長

  **    415 Unsupported Media Type:伺服器無法給用戶端指定格式的響應

   *     416 Request Range Not Satisdiable:伺服器無法滿足資源的Range,比如資源僅有100個位元組,但是Range為1-200

   *     417 Expectation Failed:與100相反,表示用戶端的預期失敗

   +     428 Precondition Required:前置條件欠缺

   +     429 Too Many Requests:用戶端請求數太多

   +     431 Request Header Fields Too Large:請求前序內容太多

5XXX

 ***  500 Internal Server Error:伺服器通用錯誤,一般為伺服器處理資源時遇到異常

  *   501 Not Implemented:伺服器不支援的HTTP特性,比如用戶端發送一個COPY請求

  *   502 Bad Gateway:代理出現問題,或者代理與上行伺服器之間出現問題

 **    503 Service Unavailable:HTTP伺服器正常,但Web伺服器不能正常工作,可能是由於請求數過多無法全部處理

  *     504 Gateway Timeout: Proxy 伺服器無法與上行伺服器進行串連

  *     505 HTTP Version Not Supported:伺服器不支援用戶端的HTTP版本,比如發送HTTP/1.1 至HTTP 1.0伺服器

  +     511 Network Authentication Required:用戶端需要認證後訪問網路資源,比如Wi-Fi熱點

——————————————————————————

*** 表示使用率高

 ** 表示使用率中低

  *    表示使用率低

  x    表示不建議使用,或者尚未使用

  +    表示該狀態代碼未定義於RFC 26161中,而是定義於更新 RFC 2616的 RFC 6585中定義

  RFC 6585於2012年4月發布,目前暫時沒有伺服器支援

 

感謝:CSDN 火龍果分享該知識筆記。<( ̄︶ ̄)/

HTTP 狀態代碼含義

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.