我有一个奇怪的问题,我开发的网站之一在请求登录页面时返回Anti-Forgery cookie。当我在chrome网络选项卡中检查响应时,它包含标题
Set-Cookie: .AspNetCore.Antiforgery.w5W7x28NAIs=xxx; path=/; samesite=strict; httponly
但是当我在应用程序选项卡(在cookie部分下)检查cookie值时,我无法在浏览器中找到任何cookie集。我还检查过像ChromeThisCookie这样的Chrome扩展程序的cookie,但它也没有显示在那里。
我错过了一些简单的事情,或者这是某种chrome(版本66.0.3359.181(官方构建)(64位))bug?
答案 0 :(得分:0)
我遇到了类似的问题,可以通过为每个请求设置withCredentials = true
来解决此问题。
对于角度而言,这基本上意味着:
this.http.get(url, { withCredentials: true });