【发布时间】:2021-10-21 23:26:37
【问题描述】:
我正在尝试从Response Headers 获取set-cookie。
这样做的原因是 set-cookie 没有设置 cookie 并显示警告This attempt to set a cookie via a Set-Cookie header was blocked because its Domain attribute was invalid with regards to the current host url。附上截图
现在我想通过以下代码从 Response Header 中获取 set-cookie 值
但它总是为set-cookie返回null,但返回expires的值。
请任何人都可以指导如何解决此问题,或者如何从响应标头中获取 set-cookie 的值。
我们将不胜感激。
谢谢
【问题讨论】:
-
据此 (developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie) 声明如下:“浏览器阻止前端 JavaScript 代码访问 Set Cookie 标头,按照 Fetch 规范的要求,它将 Set-Cookie 定义为禁止响应- 必须从暴露给前端代码的任何响应中过滤掉的标头名称。"
标签: javascript angular typescript setcookie response-headers