Angular 4
我试图从响应对象访问我的cookie . 我试过,res.headers.getAll('set-cookie')... res.headers.getAll('CookieName');, document.cookie . 这似乎都不起作用 .
cookie显示在响应对象中,但不在浏览器/应用程序cookie存储中 .
我的 Headers 也有{withCredentials:true}
你不能 .
document.cookies 将为您提供在加载页面时为当前原点设置的cookie .
document.cookies
XMLHttpRequest和fetch API禁止直接读取cookie信息 .
如果要将其提供给JS,则需要使用其他方法(例如,在响应正文或自定义响应头中)传递数据 .
这是cookie路径,我们将cookie路径更改为正确的路径以使其工作 .
2 回答
你不能 .
document.cookies
将为您提供在加载页面时为当前原点设置的cookie .XMLHttpRequest和fetch API禁止直接读取cookie信息 .
如果要将其提供给JS,则需要使用其他方法(例如,在响应正文或自定义响应头中)传递数据 .
这是cookie路径,我们将cookie路径更改为正确的路径以使其工作 .