С этим столкнулся и Chrome 72. Оказалось, что по какой-то причине наш сервер отправлял обратно заголовок Date, который был на часе выключен, и заголовок истечения срока действия cookie был точным. Похоже, что chrome сбрасывал неверный заголовок даты и интерпретировал, что срок действия файла cookie истек в прошлом, и поэтому не устанавливал его.

e имеет долгую историю игнорирования заголовка Set-Cookie. Некоторые из этих причин были названы ошибками и исправлены, другие являются постоянными. Ни один из них не легко найти в документации.

Set-Cookie не допускается в 302 редиректахSet-Cookie не разрешен, если host является localhostSet-Cookie не разрешен, если Expires выходит за допустимый диапазон

В настоящее время я пытаюсь заставить Chrome принять простой сессионный cookie. Firefox и Safari, кажется, принимают большинство любых RFC-совместимых строк для Set-Cookie. Chrome упрямо отказывается признать, что директива Set-Cookie была даже отправлена ​​по запросу (не отображается в Developer Tools (Network)). локон выглядит хорошо.

Итак, есть ли у кого-нибудь 1) современные лучшие практики для кросс-браузерного форматирования Set-Cookie или 2) дополнительная информация о том, что может вызвать сбои Chrome здесь?

Благодарю.

Ответы на вопрос(0)

Ваш ответ на вопрос