304 Not Modified

Posted tangjiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了304 Not Modified相关的知识,希望对你有一定的参考价值。

304 Not Modified,不是服务器发出的错误,是服务器所承载的业务系统在开发时为了节省带宽和提升浏览器的体验,对GET/js,css,image等执行了缓存机制。客户端第一次对服务器发出GET请求,客户端浏览器缓存了该页面,当客户端第二次对服务器发出同样的GET请求时,若客户端缓存中的If-Modified-Since过期,客户端将向服务器发出GET请求,验证If-Modified-Since和If-None-Match是否与web server中信息一致,如果Get页面未做任何修改,服务器就是对客户端返回304 Not Modified,客户端直接从本地缓存中将页面资源调取。

技术分享图片

 

以上是关于304 Not Modified的主要内容,如果未能解决你的问题,请参考以下文章

304 Not Modified

If-None-Match 有效时 304 Not Modified

如何防止nginx中的“304 Not Modified”?

200 OK (from cache) 与 304 Not Modified

iOS:收到“304 Not Modified”响应时 AVPlayerItem 中的错误

200 from memory cache / from disk cache / 304 Not Modified 区别