HTTP/1.1 304 Not Modified
2014-01-15 15:49
323 查看
HTTP/1.1 304 Not Modified不是服务器发出的错误提示。而是服务器所承载的业务系统在开发时为了节省链路带宽和提升浏览器的体验对GET/js、css、image等执行了缓存机制。客户端在第一次对服务器业务发出GET请求后,客户端浏览器缓存了该页面,当客户端第二次对服务器发出同样的GET请求时,若客户端缓存中的If-Modified-Since过期,客户端将向服务器发出GET请求,验证If-Modified-Since和If-None-Match是否与WEB-server中信息一致,如果GET页面未做任何修改,服务器对客户端返回HTTP/1.1
304 Not Modified,客户端则直接从本地缓存中将页面调取。
304 Not Modified,客户端则直接从本地缓存中将页面调取。
相关文章推荐
- HTTP-304 NOT Modified
- HTTP 304 Not Modified
- HTTP 200 OK和HTTP 304 Not modified的由来
- [HTTP Protocol] 200 OK (from cache)和304 Not Modified
- HTTP缓存技术,304(Not Modified)和200(from cache)有何区别?
- HTTP缓存技术,304(Not Modified)和200(from cache)区别
- 网站常见HTTP状态(304,200 OK等)查询详解
- Key Differences between HTTP/1.0 and HTTP/1.1
- HTTP1.1中CHUNKED编码解析
- http 1.0 / 1.1 / 2.0的区别
- HTTP1.1状态码及其说明摘要(不用到上篇里一条条找了)
- HTTP/1.1与HTTP/1.0的区别
- (转)HTTP请求错误304,301,302,303、400、401、402、403、404、405、406、407、412、414、500、501、502
- http/1.1 和http/2
- HTTP1.0 HTTP 1.1 HTTP 2.0主要区别
- HTTP详解(3)-http1.0 和http1.1 区别
- HTTP详解(3)-http1.0 和http1.1 区别
- ASP.NET Web Services系列(3) - SOAP 1.1,SOAP1.2和 HTTP POST协议格式!
- 对 HTTP 304 的理解
- Lighttpd1.4.20源码分析之etag.c(h) -------HTTP/1.1中的Etag域