


.
.

.

.

.

.
这里应该是416非412


.

.

.

缓存工作原理


验证百度首页



Etag与If-None-Match: 第一次请求返回ETag作为资源的标志符,第二次相同请求如果携带if-None-Match请求头服务器会对比请求头内的ETag与请求资源的ETag,如果相同说明资源没有改变,验证失败了,对于GET/HEAD方法返回304,对于能够引发服务器状态改变的方法,则返回 412。


.
如何判断返回的资源是缓存服务器还是原服务器:age请求头


缓存过期时间


Age头部:代理服务器的资源的缓存时间


Cache-Control头部:
既可以用在请求中也可以用在响应中
红色:对应内容后面要加等号,等号后面要加数字
黑色:不用跟等号
蓝色:两种用法:1.直接写no-cache ;2.no-cache后面跟内容




Pragma:HTTP1.0中




html,js,css资源缓存案例


warning头部:响应码补充

验证请求与相应

URI重定向

临时重定向不能被缓存,永久重定向可以被缓存


