浏览器http的缓存机制
2017-08-12 13:01
323 查看
参考地址:http://www.cnblogs.com/vajoy/p/5341664.html
页面每次刷新都是200,解决304缓存(当浏览器请求过一遍资源,并且资源内容未变)
主要也是last-modifiled
我们先来瞅一眼RFC2616规定的47种http报文首部字段中与缓存相关的字段,事先了解一下能让咱在心里有个底:
通用首部字段(就是请求报文和响应报文都能用上的字段)
cache-contorl:cache控制缓存的行为
请求首部字段 if-match 比较etag是否一致 if-no-match 比较etag是否不一致 if-modifiled-since 比较资源最后更新的时间是否一致 if-un-modifiled-since
。比较资源最后更新的时间是否不一致
响应首部字段
etag资源匹配的信息
实体首部字段
fiddler手动来修改请求或响应报文上的内容。
通过“bpu XXX”指令来拦截指定请求
fiddler能手动修改请求内容再发给服务器,修改相应内容发给客户端
*fiddler工具使用参考http://blog.csdn.net/ohmygirl/article/details/17846199
页面每次刷新都是200,解决304缓存(当浏览器请求过一遍资源,并且资源内容未变)
主要也是last-modifiled
我们先来瞅一眼RFC2616规定的47种http报文首部字段中与缓存相关的字段,事先了解一下能让咱在心里有个底:
通用首部字段(就是请求报文和响应报文都能用上的字段)
cache-contorl:cache控制缓存的行为
请求首部字段 if-match 比较etag是否一致 if-no-match 比较etag是否不一致 if-modifiled-since 比较资源最后更新的时间是否一致 if-un-modifiled-since
。比较资源最后更新的时间是否不一致
响应首部字段
etag资源匹配的信息
实体首部字段
fiddler手动来修改请求或响应报文上的内容。
通过“bpu XXX”指令来拦截指定请求
fiddler能手动修改请求内容再发给服务器,修改相应内容发给客户端
*fiddler工具使用参考http://blog.csdn.net/ohmygirl/article/details/17846199
相关文章推荐
- 浏览器缓存机制、http缓存头
- WEB请求过程(http解析,浏览器缓存机制,域名解析,cdn分发)
- Http和浏览器缓存机制
- 浏览器 HTTP 协议缓存机制详解
- 浏览器 HTTP 协议缓存机制详解
- nginx平台初识(二) 浏览器 HTTP 协议缓存机制详解
- 浅谈浏览器http的缓存机制
- nginx平台初识(二) 浏览器 HTTP 协议缓存机制详解
- 浏览器 HTTP 协议缓存机制详解
- 浏览器缓存机制(一)——HTTP缓存
- HTTP请求中浏览器的缓存机制
- 浏览器 HTTP 协议缓存机制详解
- 浅谈浏览器 http 的缓存机制
- 浏览器http的缓存机制
- 浏览器缓存机制——http缓存
- 浅谈浏览器http的缓存机制
- 浏览器 HTTP 协议缓存机制详解
- 浏览器HTTP缓存机制
- http协议之---浏览器缓存机制