无法通过 document.cookie 在 Javascript 中访问 WEB API Cookie
Can't access the WEB API Cookie via document.cookie in Javascript
我实施了一个 AngularJS 项目,服务端实施我使用了 .NET WEB API。对于授权,我使用
FormsAuthentication.SetAuthCookie(token, false);
它在浏览器 Cookie 中正常运行。
但是我无法在 JavaScript
中获取 cookie
请帮助我,为什么它是空的?
原因是 .MDAUTH
cookie 设置为 HttpOnly
。这意味着只有服务器端能够访问 cookie 而不是客户端。您需要在后端设置 cookie 时明确将 HttpOnly
设置为 false
。
我实施了一个 AngularJS 项目,服务端实施我使用了 .NET WEB API。对于授权,我使用
FormsAuthentication.SetAuthCookie(token, false);
它在浏览器 Cookie 中正常运行。
但是我无法在 JavaScript
中获取 cookie请帮助我,为什么它是空的?
原因是 .MDAUTH
cookie 设置为 HttpOnly
。这意味着只有服务器端能够访问 cookie 而不是客户端。您需要在后端设置 cookie 时明确将 HttpOnly
设置为 false
。