Can';t通过Javascript中的document.Cookie访问WEB API Cookie
我实现了一个AngularJS项目,服务端实现我使用了.NETWebAPI。我正在使用的授权Can';t通过Javascript中的document.Cookie访问WEB API Cookie,javascript,angularjs,cookies,asp.net-web-api2,form-authentication,Javascript,Angularjs,Cookies,Asp.net Web Api2,Form Authentication,我实现了一个AngularJS项目,服务端实现我使用了.NETWebAPI。我正在使用的授权 FormsAuthentication.SetAuthCookie(token, false); 它在浏览器Cookies中表现良好 但是我无法用JavaScript获取cookies 请帮助我,为什么它是空的?原因是.MDAUTHcookie被设置为HttpOnly。这意味着只有服务器端能够访问cookie,而不是客户端。在后端设置cookie时,需要将HttpOnly显式设置为false
FormsAuthentication.SetAuthCookie(token, false);
它在浏览器Cookies中表现良好
但是我无法用JavaScript获取cookies
请帮助我,为什么它是空的?原因是
.MDAUTH
cookie被设置为HttpOnly
。这意味着只有服务器端能够访问cookie,而不是客户端。在后端设置cookie时,需要将HttpOnly
显式设置为false