我想知道当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。