205 Reset Content

HTTP 205 Reset Content 成功响应状态码表示请求已成功处理,客户端应重置文档视图。

此响应旨在支持以下用例:用户收到支持数据输入的页面内容,通过请求提交用户编辑的数据,并且需要为下一次输入重置页面内容。“重置内容”的指令可能意味着清除表单内容、重置画布状态或刷新 UI;具体的实现取决于客户端。

注意:在使用 205 状态的 Web 应用程序中,假定客户端在收到 205 响应后会处理内容重置。这通常通过 JavaScript 完成,因为浏览器不会原生处理在 205 响应后重置表单等内容。

请注意,响应中不得包含任何内容或 Content-Length 标头(浏览器可能会拒绝包含内容的响应)。空响应也可以通过使用带有空分块的 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

另见