
[英]Why cookies and set-cookie headers can't be set while making xmlhttprequest using setRequestHeader?
[英]Why are only two cookies set, even though there are more “set-Cookie”-Headers?
我有一个创建发布请求的 Web 应用程序。
当我发送 post 请求时,响应包含多个“Set-Cookie”-Headers。
{....
"name": "Set-Cookie",
"value": "Cookie1=....; Path=/bi"
},
{
"name": "Set-Cookie",
"value": "Cookie2=...; Path=/bi/v1"
},
{
"name": "Set-Cookie",
"value": "Cookie3=...; Path=/bi"
}, ....
不幸的是,只有前两个 cookie 真正存储在浏览器 (firefox) 中。 其他饼干不是。 可能是什么原因,为什么设置了一个 cookie 而另一个没有?
(我想这个问题可能与 CORS 相关,因为不同端口上有两个网络服务器相互通信,但我设法删除了开发人员工具中的每个与 CORS 相关的错误消息。Internet Explorer 似乎存储了 cookie。)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.