浏览器如何处理Cache-Control标头中的`no-cache =“ Set-Cookie”

时间:2019-06-10 22:58:55

标签: http cache-control setcookie no-cache

我想知道当no-cache: "Set-Cookie"出现在Cache-Control中时浏览器将如何处理这种情况。

我在线进行了一些研究,结果却有所不同。有人说它不会缓存set-cookie头,另一些人说如果提供set-cookie头就不会缓存内容。 这是参考之一: https://www.w3.org/Protocols/HTTP/Issues/cache-private.html

  

响应消息上的“ no-cache”伪指令指示部分      的消息绝对不能被缓存。如果没有字段名称列表      给定,那么整个消息都不能缓存;否则,只有      标头字段中的信息由列表确定      名称不能缓存,消息的其余部分是      相信是可以到达的。

例如:

cache-control: public, max-age=2592000, no-cache="Set-Cookie"

根据研究,public, max-age=2592000告诉浏览器缓存30天而不缓存Set-Cookie标头。但是,我在中间CDN中看到了所有的MISS。

0 个答案:

没有答案