[英]How to Add Uri to the Created(Status Code 201) of a Post Request
[英]What is the difference between 201 status code and 204 status code
在實踐中,沒有內容的 200、201 和 204 之間沒有太大區別:它們通常都意味着請求成功:
200 響應是一般的 OK,可能會或可能不會附加正文;
201 響應用於請求專門創建某些內容並且沒有響應正文時; 和
204 響應用於請求成功但沒有要返回的正文。
200:OK返回描述或包含操作結果的實體- 當創建並返回 object 時(通常 JSON 用於 REST 端點)。
如果一切正常,但沒有數據返回,則代碼為 204 No Content。
201:已創建。 請求已完成並導致創建新資源。 - 當創建 object 但僅返回其引用時(例如 ID 或鏈接)
201
和201
都代表請求成功,更詳細的解釋可以參考以下文檔
201 已創建
請求已被滿足並導致創建一個或多個新資源。 請求創建的主要資源由響應中的 Location header 字段標識,如果沒有收到 Location 字段,則由有效請求 URI 標識。
204 無內容
服務器已成功完成請求,並且響應負載正文中沒有要發送的其他內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.