204 No Content
优质
小牛编辑
131浏览
2023-12-01
HTTP 204 No Content
成功状态响应代码指示请求已成功,但客户端无需离开其当前页面。204响应默认是可缓存的。的ETag
报头被包括在这样的响应。
常见用例是204
作为PUT
请求的结果返回,更新资源,而不更改向用户显示的页面的当前内容。如果资源已创建,201
Created
则返回。如果页面应该更改为新更新的页面,则200
应该使用该页面。
状态
204 No Content
规范
规范 | 标题 |
---|---|
RFC 7231,第6.3.5节:204无内容 | 超文本传输协议(HTTP / 1.1):语义和内容 |
浏览器兼容性
Feature | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Basic Support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Feature | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
Basic Support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
兼容性说明
- 尽管此状态代码旨在描述没有正文的响应,但服务器可能会在标题后错误地包含数据。该协议允许用户代理在处理此类响应方式上有所不同(有关此规范文本的讨论可在此处找到)。这在持久连接中是可观察的,其中无效主体可能包括对后续请求的独特响应。Apple Safari 拒绝任何此类数据。Google Chrome 和 Microsoft Edge 会在有效响应之前丢弃最多四个无效字节。在有效响应之前,Firefox 允许超过一千字节的无效数据。另请参见
- HTTP请求方法