我正在尝试使用ajax(jquery/angularjs)实现登录页面,我可以使用chrome-debug-toolbar在响应 header 中看到以下内容
Set-Cookie:csrftoken=roaniD6RmDrzmd0X3rSkvIRvw2PYVRjm; expires=Thu, 02-Jul-2015 06:49:48 GMT; Max-Age=31449600; Path=/
Set-Cookie:sessionid=lns8nm8q24zgtsc6h1pupa3x4xbanf2r; expires=Thu, 17-Jul-2014 06:49:48 GMT; httponly; Max-Age=1209600; Path=/
但是这些 cookie 并未在浏览器中设置。
我应该如何设置这些或使这些收到的 cookie 使用 angularjs
或 jquery
最佳答案
您可能在此 header 和之前的 header 之间留下了新行,导致它们无法正确解析。使用WebScarab代理检查原始响应 header 。
关于javascript - 在响应中设置 cookie header 但未在浏览器中设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24547319/