браузер отправляет несуществующие куки - PullRequest
0 голосов
/ 24 октября 2018

В моих заголовках запросов я обнаружил в разделе cookie:

cookies: Session: Token-ABC; AnotherCookie: Value-XYZ;

Эти файлы cookie НЕ существуют в моем банке cookie.

Когда я выполняюдействие, которое запускает действие Set-Cookie, такое как Log In, у меня установлены соответствующие файлы cookie в банке для файлов cookie.

После этого, когда я отправляю запрос, я фактически отправляю тот же тип файла cookie, ДВАвремена:

cookies: Session: Token-ABC; AnotherCookie: Value-XYZ; Session: Token-DEF; AnotherCookie: Value-UVW;

Это сильно мешает зависимому механизму.

Я попытался очистить кеш браузера и перезапустить его.Нет.

Сайт обслуживается с помощью сервиса AWS CloudFront.Я также попытался возиться с настройками Object Caching, переключил его на customize и убедился, что Cookie Forwarding установлен на None.

Это также происходит со мной в FireFox, как я былтестирование тоже с помощью этого браузера.

Я тоже пробовал Opera, только когда мои тесты были выполнены и мои недавно созданные куки были хорошо приняты и сохранены.Таким образом, Opera оставался «свежим» и не кэшировал никаких значений cookie, а зависимые механизмы работали, как и ожидалось (никаких сообщений не было отправлено)

Кто-нибудь знаком с этим?

1 Ответ

0 голосов
/ 24 октября 2018

Решено

Я скопировал «несуществующие» куки в мою банку печенья вручную. После входа в систему я вышел из системы, а заголовок Set-Cookie: Session='' удалил невидимую копию.После этого удалил куки из моей банки с печеньем.Браузер тогда был понятен, и теперь ничего не дублируется.

...