205 重置內容

HTTP 205 Reset Content 成功響應 狀態程式碼表示請求已成功處理,客戶端應重置文件檢視。

此響應旨在支援使用者接收支援資料輸入的內容、在請求中提交使用者編輯的資料,並且內容需要為下一個條目重置的使用場景。 “重置內容”的指令可以表示清除表單內容、重置畫布狀態或重新整理 UI;實現取決於客戶端。

注意: 在使用 205 狀態的 Web 應用程式中,假設客戶端在收到 205 響應後處理重置內容。 這通常透過 JavaScript 完成,因為瀏覽器不會原生處理在 205 響應後重置表單等內容。

響應主體中不能有內容,這可以使用 Content-Length: 0 標頭或 Transfer-Encoding: chunked 標頭和空塊來指示。

狀態

http
205 Reset Content

示例

接收 205 Reset Content 後重置表單

此示例中的客戶端傳送 POST 請求以提交帶有評論 Hello! 的表單。

http
POST /submit HTTP/1.1
Host: example.com
Content-Type: application/x-www-form-urlencoded
Content-Length: 15

comment=Hello!

成功處理表單提交後,伺服器將返回以下 205 響應,指示客戶端應重置表單。

http
HTTP/1.1 205 Reset Content
Content-Type: text/html; charset=utf-8
Content-Length: 0
Date: Wed, 26 Jun 2024 12:00:00 GMT

規範

規範
HTTP 語義
# status.205

相容性說明

如果此響應在持久連線上錯誤地包含了主體,瀏覽器行為會有所不同。 有關更多詳細資訊,請參見 204 No Content 相容性說明

另請參閱