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
兼容性说明。
另请参阅
204
无内容- HTTP 请求方法
- HTTP 响应状态码