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 |
另见
204
无内容- HTTP 请求方法
- HTTP 响应状态码