簡體   English   中英

201狀態碼和204狀態碼有什么區別

[英]What is the difference between 201 status code and 204 status code

在此處輸入圖像描述

201和204有什么區別

在實踐中,沒有內容的 200、201 和 204 之間沒有太大區別:它們通常都意味着請求成功:

  • 200 響應是一般的 OK,可能會或可能不會附加正文;

  • 201 響應用於請求專門創建某些內容並且沒有響應正文時;

  • 204 響應用於請求成功但沒有要返回的正文。

200:OK返回描述或包含操作結果的實體- 當創建並返回 object 時(通常 JSON 用於 REST 端點)。

如果一切正常,但沒有數據返回,則代碼為 204 No Content。

201:已創建。 請求已完成並導致創建新資源。 - 當創建 object 但僅返回其引用時(例如 ID 或鏈接)

201201都代表請求成功,更詳細的解釋可以參考以下文檔

201 已創建

請求已被滿足並導致創建一個或多個新資源。 請求創建的主要資源由響應中的 Location header 字段標識,如果沒有收到 Location 字段,則由有效請求 URI 標識。

204 無內容

服務器已成功完成請求,並且響應負載正文中沒有要發送的其他內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM