204 No Content
HTTP 204 No Content 成功響應狀態碼錶示請求已成功,但客戶端不需要離開當前頁面。204 響應預設是可快取的,在這種情況下會包含一個 ETag 頭部。
響應這些請求方法時,204 No Content 具有以下含義和結果:
在實現像維基網站等應用程式的“儲存並繼續編輯”功能時,可以使用 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: Wed, 26 Jun 2024 12:00:00 GMT
Server: Apache/2.4.1 (Unix)
規範
| 規範 |
|---|
| HTTP 語義 # status.204 |