Кэширование браузера - не установлен заголовок cookie

У меня есть веб-страница, где основной документ HTML кэшируется в браузере. Я заметил, что когда браузер использует кэшированный ответ в последующем запросе, он не учитывает исходный заголовок set-cookie.

В простейшем виде представим две страницы с кешем браузера. Страница 1 устанавливает cookie "A=1", а страница 2 устанавливает cookie "A=2". После посещения Страницы 1 -> Страница 2 -> Страница 1 cookie все еще представляет "A = 2".

Из того, что я могу сказать, это одинаково во всех браузерах, так что это кажется преднамеренным. Есть ли какой-то другой заголовок, который нужно установить, чтобы он работал так, как я ожидаю?

Вот некоторые заголовки для справки, взятые из Chrome:

cache-control:max-age=7200
content-type:text/html; charset=UTF-8
date:Wed, 25 Oct 2017 12:41:47 GMT
expires:Wed, 25 Oct 2017 14:41:47 GMT
set-cookie:A=1; Domain=redacted.com; Expires=Fri, 24-Nov-2017 12:41:46 GMT; Path=/
vary:Accept-Encoding

Спасибо!

0 ответов

Другие вопросы по тегам