【问题标题】:Can't access the WEB API Cookie via document.cookie in Javascript无法通过 Javascript 中的 document.cookie 访问 WEB API Cookie
【发布时间】:2016-06-28 13:07:59
【问题描述】:

我实现了一个 AngularJS 项目,服务端实现我使用了 .NET WEB API。对于授权,我正在使用

FormsAuthentication.SetAuthCookie(token, false);

在浏览器 Cookie 中运行良好。

但我无法在 JavaScript 中获取 cookie

请帮助我,为什么它是空的?

【问题讨论】:

    标签: javascript angularjs cookies asp.net-web-api2 form-authentication


    【解决方案1】:

    原因是.MDAUTH cookie 设置为HttpOnly。这意味着只有服务器端能够访问 cookie 而客户端则不能。您需要在后端设置 cookie 时将HttpOnly 显式设置为false

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-04
      • 2021-07-24
      • 2016-01-08
      • 1970-01-01
      • 2020-10-15
      • 2018-11-14
      • 1970-01-01
      • 2021-08-05
      相关资源
      最近更新 更多