ngx-cookie-service不会在Angular/Ionic中发送Cookie

oknrviil  于 2023-06-20  发布在  Ionic
关注(0)|答案(1)|浏览(162)

Angular 16
Ionic 7
ngx-cookie-service 16
使用this.cookieService.set('sessionkey', 'a-unique-hash', null, null, null, false, 'Lax');this.cookieService.set('sessionkey', 'a-unique-hash');设置cookie。在我的浏览器工具中,我可以看到域的cookie。但是没有cookie随请求发送到服务器。
我希望可以在浏览器工具中的“网络”下的请求中看到cookie(cookie随请求发送)。
[edit]
所有请求都有withCredentials: true

req = req.clone({
  url: this.apiBaseUrl + req.url,
  withCredentials: true,
});

[edit]
如果我没有克隆请求,并将对象作为参数,则url是错误的,但会发送cookie。
... clone()函数让事情变得糟糕。为什么?

omjgkv6w

omjgkv6w1#

只有Google Chrome不发送Cookie。我测试了好几次。
Google Chrome Version 114.0.5735.106(Offizieller Build)(64-Bit)
使用Firefox,cookie的发送没有任何问题。
... both on Xubuntu 22.04.2 LTS - 5.19.0-43-generic.

相关问题