204 No Content

204 无内容

HTTP 204 No Content成功状态响应代码指示请求已成功,但客户端无需离开其当前页面。204响应默认是可缓存的。ETag报头被包含在这样的响应中。

常见用例是204作为PUT请求的结果返回,更新资源,而不更改向用户显示的页面的当前内容。如果资源已创建,201 Created则返回。如果页面应该更改为新更新的页面,则200应该使用该页面。

状态

204 No Content

规范

规范标题
RFC 7231,第6.3.5节:204无内容超文本传输​​协议(HTTP / 1.1):语义和内容

浏览器兼容性

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic Support(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)

FeatureAndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
Basic Support(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)

兼容性说明

  • 尽管此状态代码旨在描述没有正文的响应,但服务器可能会在标题后错误地包含数据。该协议允许用户代理在处理此类响应方式上有所不同(有关此规范文本的讨论可在此处找到)。这在持久连接中是可观察的,其中无效主体可能包括对后续请求的独特响应。Apple Safari 拒绝任何此类数据。Google Chrome 和 Microsoft Edge 会在有效响应之前丢弃最多四个无效字节。在有效响应之前,Firefox 允许超过一千字节的无效数据。另请参见

  • HTTP请求方法

Edit this page on MDN