javascript - 在响应中设置 cookie header 但未在浏览器中设置

标签 javascript jquery ajax angularjs cookies

我正在尝试使用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 使用 angularjsjquery

自动设置

最佳答案

您可能在此 header 和之前的 header 之间留下了新行,导致它们无法正确解析。使用WebScarab代理检查原始响应 header 。

关于javascript - 在响应中设置 cookie header 但未在浏览器中设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24547319/

相关文章:

javascript - 将监听器附加到按钮以使用 AJAX 发送表单数据与使用标准 HTML 表单有什么区别?

javascript - 电子邮件验证正则表达式在连字符上失败

Javascript 按名称获取子元素

javascript - 不要转义双引号

javascript - Javascript 有包含函数吗?

javascript - 在 jQuery UI Autocomplete 中, `response` 函数是在哪里实现的?

jquery - 反向地理编码将坐标转换为地址?

javascript - jQuery 检测加载时是否选择了单选按钮

Jquery 不引人注目的自定义错误消息

asp.net - ASP.Net 缓存故障排除 - CacheDuration 属性似乎没有效果