标签:response net 关于 情况 store rom china ie9 目录
cache-control:no-control 告诉HTTP消息链上的缓存系统(也就是浏览器的缓存和代理服务器上的缓存),本次请求要求忽略一切缓存,需原始服务器重新计算生成回应给用户。当我们在浏览器中强制刷新页面,发送的就是这个头(不同很多浏览器将cache-control:no-cachel和pragma:no-cache 两个头一起发送)
cache-control:no-control 服务器告诉HTTP消息链上的缓存系统,不要缓存这个response的结果。不同的浏览器会有不同的反应
当response header有cache-control:no-control时:
chrome:再访问相同的URL时候是发出if-modified-since。这说明即使接收到cache-control:no-contro,chrome也会进行缓存。
IE9:再次访问相同URL时,跟第一次访问(无缓存情况下)一样,没有if-modified-since,也没有其他缓存相关的头域,而且缓存文件夹也没有缓存文件。也就是说,IE9接收到cache-control:no-contro,不会将response内容缓存起来。
FF:跟IE9行为类似
意思是告诉缓存系统不要缓存或者存储response内容(不要任何形式的存储,包括存储在缓存文件夹中,以免一些敏感信息外泄)。chrome,IE9,FF对这个头的实现是一样的。当接收到有这个头的response,三个浏览器的缓存目录都找不到相关的缓存文件。
https://my.oschina.net/yale8848/blog/1816715
标签:response net 关于 情况 store rom china ie9 目录
原文地址:https://www.cnblogs.com/whl4835349/p/11601858.html