304 Not Modified
优质
小牛编辑
132浏览
2023-12-01
HTTP 304 Not Modified
客户端重定向响应代码指示不需要重新传输请求的资源。这是对缓存资源的隐式重定向。这发生在请求方法是安全的时候,比如一个 GET
或者一个HEAD
请求,或者当请求是有条件的并且使用一个 If-None-Match
或者一个If-Modified-Since
标头时。
等效200
OK
响应会包括头Cache-Control
,Content-Location
,Date
,ETag
,Expires
,和Vary
。
许多开发人员工具的浏览器网络面板会产生无关的请求,导致304
响应,因此开发人员可以看到对本地缓存的访问。
状态
304 Not Modified
规范
规范 | 标题 |
---|---|
RFC 7232,第4.1节:304未修改 | 超文本传输协议(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) |
兼容性说明
- 如果此响应错误地包含持久连接上的主体,则浏览器行为会有所不同。有关更多详细信息,请参阅204无内容
If-Modified-Since
If-None-Match