在浏览器的控制台(Mozilla Firefox 66.0.4 64位)中,输入一个URL,当我在浏览器中点击该URL时,我需要有一些cookie作为响应,
我可以看到document.cookie返回了保存在浏览器存储中的不同数量的Cookie。
这是我在控制台上执行document.cookie
时得到的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:
Screen shot from browser storage
这种情况从根本上伤害了我正在使用的用例,服务器在该用例中将 set-cookie response header
中的cookie发送回去,但仍未完成身份验证,这使我不得不登录页面,尽管完整的cookie集在set-cookie标头中返回。
一些如何在浏览器中不设置cookie的方法。
无法弄清为什么未在浏览器中设置完整的Cookie集合,并需要帮助来使事情进展。