你知道HTTP請求返回狀態碼和提示信息嗎?

整理概括如下:

1xx - 信息提示

這些狀態代碼表示臨時的響應。客戶端在收到常規響應之前,應準備接收一個或多個 1xx 響應。

2xx - 成功

這類狀態代碼表明服務器成功地接受了客戶端請求。

3xx - 重定向

客戶端瀏覽器必須採取更多操作來實現請求。例如,瀏覽器可能不得不請求服務器上的不同的頁面,或通過代理服務器重複該請求。

4xx - 客戶端錯誤

發生錯誤,客戶端似乎有問題。例如,客戶端請求不存在的頁面,客戶端未提供有效的身份驗證信息。

5xx - 服務器錯誤

服務器由於遇到錯誤而不能完成該請求。

+++++好好學習,天天向上++++++

===常見的有::

  • 200 OK - [GET]:服務器成功返回用戶請求的數據,該操作是冪等的(Idempotent)。
  • 201 CREATED - [POST/PUT/PATCH]:用戶新建或修改數據成功。
  • 202 Accepted - [*]:表示一個請求已經進入後臺排隊(異步任務)
  • 204 NO CONTENT - [DELETE]:用戶刪除數據成功。
  • 400 INVALID REQUEST - [POST/PUT/PATCH]:用戶發出的請求有錯誤,服務器沒有進行新建或修改數據的操作,該操作是冪等的。
  • 401 Unauthorized - [*]:表示用戶沒有權限(令牌、用戶名、密碼錯誤)。
  • 403 Forbidden - [*] 表示用戶得到授權(與401錯誤相對),但是訪問是被禁止的。
  • 404 NOT FOUND - [*]:用戶發出的請求針對的是不存在的記錄,服務器沒有進行操作,該操作是冪等的。
  • 406 Not Acceptable - [GET]:用戶請求的格式不可得(比如用戶請求JSON格式,但是隻有XML格式)。
  • 410 Gone -[GET]:用戶請求的資源被永久刪除,且不會再得到的。
  • 422 Unprocesable entity - [POST/PUT/PATCH] 當創建一個對象時,發生一個驗證錯誤。
  • 500 INTERNAL SERVER ERROR - [*]:服務器發生錯誤,用戶將無法判斷髮出的請求是否成功。

我自己是一名從事了5年大數據挖掘,分析開發的工程師,辭職目前在做線上教育講師,創了一個交流 裙,每晚都會在 裙 內直播,今年年初我花了一個月整理了一份最適合2018年學習的大數據乾貨,包括數據採集。數據存儲和管理。數據處理和分析。數據隱私和安全。雲安全,雲技術,人工智能等資料都有整理,送給每一位大數據小夥伴,這裡是大數據學習者聚集地,歡迎初學和進階中的小夥伴。關注小編頭條號,私信【學習】即可免費領取本文全套資料!


分享到:


相關文章: