常見的HTTP狀態代碼

來源:互聯網
上載者:User

標籤:received   nal   理解   常見   ble   狀態   無法   type   cli   

HTTP常見的狀態代碼

 

  狀態代碼的職責是當用戶端向伺服器發送請求時,描述返回請求結果。藉助狀態代碼,使用者可以知道伺服器端是正常處理了請求,還是出現了什麼錯誤。

  RFC2616定義的狀態代碼,由3位元字和原因簡訊組成。

  數字中的第一位指定了響應類別,後兩位無分類。響應類別有以下五種:

  

Type Reason-phrase Note(描述說明)
1XX Informational   指示資訊,表示請求已接受,繼續   處理
2XX Success 成功狀態代碼,表示請求已被成功接受,理解
3XX Redirection 重新導向狀態代碼,表示要完成請求必須進行更進一步的操作
4XX Client Error 用戶端錯誤狀態代碼,表示請求有語法錯誤或請求無法實現
5XX Server Error 服務端錯誤狀態代碼,表示伺服器未能實現合法請求

 

 

 

 

 

 

 

 

 

2XX Success 

  This class of status code indicates that the client‘s request was successfully received, understood, and accepted.

  2XX響應結果表示從用戶端發來的請求在服務端被正常處理了。

200  OK(請求成功)

  請求被成功處理,伺服器會根據不同的要求方法返回結果:

  GET:請求的對應資源會作為響應返回。

  HEAD:請求的對應資源的回應標頭會作為響應返回,不包括響應體。

  POST:返回處理對應請求的結果

 

3XX Redirection(重新導向)

  301 Movied Permanently (永久性重新導向)

  該狀態代碼表示請求的資源已被分配了新的URL,並且以後使用資源現在所指的URL。

 

4XX Client Error 

  The 4xx class of status code is intended for cases in which the client seems to have erred.

  4XX的響應結果表明用戶端是發生錯誤的原因所在。

400 Bad Request

  用戶端請求有語法錯誤,不能被伺服器所理解。用戶端需要修改請求的內容後再次發送請求。

401 Unauthorized  (請求未經允許)

  發送的請求需要有通過HTTP認證的認證資訊

403 Forbidden  

  伺服器收到請求,但拒絕提供服務、

404 Not Found  

  請求的資源不存在,或者輸入了錯誤的url地址

 

5XX Server  Error 

  表明伺服器本身發送錯誤,或者沒有足夠的能力來處理請求。

500 Internal Server Errorr (伺服器發送不可預期的錯誤)

  伺服器在執行請求事發生了錯誤。

503  Service Unavailable

  伺服器暫時處於超負荷或正在停機維護,現在無法處理請求。(伺服器當前不能處理用戶端請求,一段時間後可能恢複)

 

 

  

  

常見的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.