在线文档教程

304 Not Modified

304 未修改

HTTP 304 Not Modified客户端重定向响应代码指示不需要重新传输请求的资源。这是对缓存资源的隐式重定向。这发生在请求方法是安全的时候,比如一个 GET或者一个HEAD请求,或者当请求是有条件的并且使用一个 If-None-Match或者一个If-Modified-Since标头时。

等效200 OK响应会包括头Cache-ControlContent-LocationDateETagExpires,和Vary

许多开发人员工具的浏览器网络面板会产生无关的请求,导致304响应,因此开发人员可以看到对本地缓存的访问。

状态

304 Not Modified

规范

规范标题
RFC 7232,第4.1节:304未修改超文本传输​​协议(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)

兼容性说明

  • 如果此响应错误地包含持久连接上的主体,则浏览器行为会有所不同。有关更多详细信息,请参阅204无内容

  • If-Modified-Since

  • If-None-Match