相关疑难解决方法(0)

为什么在HTTP响应中应该使用no-cache和no-store?

我被告知要防止用户信息泄露,只有"无缓存"的响应是不够的."无商店"也是必要的.

Cache-Control: no-cache, no-store
Run Code Online (Sandbox Code Playgroud)

在阅读本规范http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html后,我仍然不太清楚为什么.

我目前的理解是它只适用于中间缓存服务器.即使"无缓存"作为响应,中间缓存服务器仍然可以将内容保存到非易失性存储.中间缓存服务器将决定是否使用保存的内容进行后续请求.但是,如果响应中存在"no-store",则不应该在中间缓存服务器上存储内容.所以,它更安全.

还有其他原因我们需要"无缓存"和"无商店"吗?

caching http no-cache

115
推荐指数
8
解决办法
15万
查看次数

标签 统计

caching ×1

http ×1

no-cache ×1