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请求方法