Как браузер обрабатывает `no-cache =“ Set-Cookie ”` в заголовке Cache-Control - PullRequest
0 голосов
/ 11 июня 2019

Мне интересно, как браузер справится с ситуацией, когда в Cache-Control будет отображаться no-cache: "Set-Cookie".

Я провел некоторые онлайн-исследования, и результат был другим.Некоторые говорят, что он не будет кэшировать заголовок 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.Тем не менее, я вижу все MISS в промежуточном CDN.

...