浏览器在从其他来源发送时不从本地主机向服务器发送cookie

时间:2018-01-24 08:57:00

标签: cookies browser xmlhttprequest cors

我有一个我不明白的问题。 我从a.b.com拨打api电话给a.b.com 在devtools中我可以看到请求,我可以看到它按预期包含cookie。 然后我从我的本地主机拨打同样的api电话给a.b.com并且cookie不存在。 根据我的知识和在线文档搜索,如果cookie符合其所有规则(域,路径,到期等),则应将cookie发送到服务器。

如果是这样,为什么每个来源的请求都不同?

我们一直使用CORS呼叫。 另外,为了验证,我禁用了Chrome第三方Cookie保护。

这是一张提供更多细节的图片: enter image description here

不要害羞地指出我在这件事上的好文件:)

1 个答案:

答案 0 :(得分:0)

出于安全原因,您无法在两个不同的域之间共享Cookie。您无法在localhost和a.b.com之间交换cookie。