возвращенные cookie-файлы document.cookie отсутствуют в хранилище браузера - PullRequest
0 голосов
/ 08 мая 2019

В консоли моего браузера (Mozilla Firefox 66.0.4 64bit), для URL-адреса, на который мне нужно иметь несколько файлов cookie в ответ, когда я нажимаю этот URL в браузере, Я вижу, что document.cookie возвращает различное количество файлов cookie, которые хранятся в хранилище браузера. Вот файлы cookie, которые я получаю, когда запускаю document.cookie на консоли:

caf=CAFW000000e0Q0FGQTYwMDAwMDAwM2FBaFFBQUFEZUJQYmk3UE9tQlBlYXNyaEQ1KlJPeHZwd3NRY0FBQUJUU0VFdE1qVTJJQUFBQUVJSWdCcE9sbU9WTHJJanJxSjZyTXlSYTFEWEk0NWdoUzN0cXFtam1XZDM0MzI1ODh8MTAxOmM3NzA3MGQxLWFkZDYtNjAxMy1hNTJmLWRjOWFkZjA0NmJhODo0MTQzNTE5MTQ4;
userCapabilities=f%3B713da021%3B607c0b2f%3Bcf075efa%26AwcAAABTSEEtMjU2FAAAAN4E9uLs86YE95qyuEPn5E7G%2BnCxmHfePNLz2SLWk1gNlTH7jnwNmlEkr9YOCNAveYqt%2Bs8%3D;
ROUTEID=.1;
usersessionid=AggAAADBANxcAAAAAAoAAAA/Piqar+tkg3E0FAAAAN4E9uLs86YE95qyuEPn5E7G+nCxBwAAAFNIQS0yNTYgAAAAD50hZTtW8r3kR4+wMg4DgDHAmKu2zh/+P6EDVNPUYXw=; 
cam_passport=MTsxMDE6OGRjM2QwOWEtMjU5ZC0xMjZhLWVhMGQtN2FmMDZkNzcxNGJlOjEyNTE0NTc2OTE7MDszOzE7;
XSRF-TOKEN=d50OQk1acZUZltxFqzXJLBW-zkB_tY7U;
CoreID6=00736560109615573132678&ci=51040000|IBMTESTW3;
UnicaNIODID=eFkMwgSsYaf-bZ2geQK

При этом в хранилище браузера я вижу следующее количество файлов cookie:

Снимок экрана из хранилища браузера

Этот сценарий в основном наносит ущерб сценарию использования, в котором я работаю над тем, когда сервер отправляет обратно куки в set-cookie response header, но аутентификация по-прежнему не выполняется, и я перехожу на страницу входа, хотя полный набор файлов cookie возвращается в заголовок set-cookie. Некоторые, как куки не установлены в браузере. Невозможно выяснить, почему полный набор файлов cookie не установлен в браузере и нуждается в помощи, чтобы все заработало.

...