HTTP狀態(tài)碼的正確使用

HTTP 提供了豐富的狀態(tài)碼供我們使用,正確的使用狀態(tài)碼可以讓響應數(shù)據(jù)更具可讀性。

200 OK - 對成功的 GET、PUT、PATCH 或 DELETE 操作進行響應。也可以被用在不創(chuàng)建新資源的 POST 操作上

201 Created - 對創(chuàng)建新資源的 POST 操作進行響應。應該帶著指向新資源地址的 Location 頭

202 Accepted - 服務器接受了請求,但是還未處理,響應中應該包含相應的指示信息,告訴客戶端該去哪里查詢關于本次請求的信息

204 No Content - 對不會返回響應體的成功請求進行響應(比如 DELETE 請求)

304 Not Modified - HTTP緩存header生效的時候用

400 Bad Request - 請求異常,比如請求中的body無法解析

401 Unauthorized - 沒有進行認證或者認證非法

403 Forbidden - 服務器已經(jīng)理解請求,但是拒絕執(zhí)行它

404 Not Found - 請求一個不存在的資源

405 Method Not Allowed - 所請求的 HTTP 方法不允許當前認證用戶訪問

410 Gone - 表示當前請求的資源不再可用。當調用老版本 API 的時候很有用

415 Unsupported Media Type - 如果請求中的內(nèi)容類型是錯誤的

422 Unprocessable Entity - 用來表示校驗錯誤

429 Too Many Requests - 由于請求頻次達到上限而被拒絕訪問

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • HTTP狀態(tài)碼(HTTP Status Code)是用以表示網(wǎng)頁服務器HTTP響應狀態(tài)的3位數(shù)字代碼。有些 App...
    咖啡綠茶1991閱讀 2,311評論 0 7
  • 此文HTTP狀態(tài),包括1xx, 2xx,3xx,4xx,5xx開頭的對應狀態(tài)碼及含義,需要查詢的直接搜索即可 1....
    Kean_Qi閱讀 731評論 0 1
  • wiki百科對http狀態(tài)碼的總結很是全面,權作搬運參考 1xx 消息 這一類型的狀態(tài)碼,代表請求已被接受,需要繼...
    城下秋草閱讀 560評論 0 3
  • HTTP狀態(tài)碼(HTTP Status Code)表示http服務器對與請求HTTP響應狀態(tài)的3位數(shù)字代碼。它由 ...
    BeeNoisy閱讀 1,928評論 0 8
  • 截止今天和孩子一起踐行了90天時間管理!收獲多多,簡單總結和檢視: 一、最大的收獲就是和孩子一起堅持了早起晨練的習...
    肖艷家庭教育閱讀 268評論 0 0

友情鏈接更多精彩內(nèi)容