1. 給開發者的 Web 技術文件
  2. HTTP
  3. Reference
  4. HTTP 回應狀態碼
  5. 204 No Content

此頁面由社群從英文翻譯而來。了解更多並加入 MDN Web Docs 社群。

View in English Always switch to English

204 No Content

HTTP 204 No Content 成功回應狀態碼表示請求已成功,但用戶端不需要離開當前頁面。204 回應預設是可快取的,在這種情況下會包含 ETag 標頭。

對這些請求方法的回應 204 No Content 具有以下意義和結果:

  • DELETE:操作已成功,且無需提供進一步的訊息。
  • PUT:操作已成功,且 ETag 的值包含目標資源新表示的實體標籤。

在為維基站等應用程式實作「儲存並繼續編輯」功能時,可以使用 204 回應。在這種情況下,可以使用 PUT 請求來儲存頁面內容,而 204 No Content 回應則向瀏覽器指示編輯器不應被其他內容取代。

請注意,回應不得包含任何內容或 Content-Length 標頭(瀏覽器可能會拒絕包含內容的回應)。

狀態

http
204 No Content

範例

刪除圖片後收到回應

在此範例中,用戶端使用 DELETE 方法發送刪除圖片的請求。該請求包含一個帶有權杖的 Authorization 標頭以驗證請求:

http
DELETE /image/123 HTTP/1.1
Host: example.com
Authorization: Bearer 1234abcd

成功刪除圖片後,伺服器會以無主體的 204 回應,表示無需再向用戶端發送任何訊息。

http
HTTP/1.1 204 No Content
Date: 2024年6月26日 12:00:00 GMT
Server: Apache/2.4.1 (Unix)

規範

Specification
HTTP Semantics
# status.204

參見

Help improve MDN

Learn how to contribute

This page was last modified on by MDN contributors.

AltStyle によって変換されたページ (->オリジナル) /