我有一个我不明白的问题。 我从a.b.com拨打api电话给a.b.com 在devtools中我可以看到请求,我可以看到它按预期包含cookie。 然后我从我的本地主机拨打同样的api电话给a.b.com并且cookie不存在。 根据我的知识和在线文档搜索,如果cookie符合其所有规则(域,路径,到期等),则应将cookie发送到服务器。
如果是这样,为什么每个来源的请求都不同?
我们一直使用CORS呼叫。 另外,为了验证,我禁用了Chrome第三方Cookie保护。
不要害羞地指出我在这件事上的好文件:)
答案 0 :(得分:0)
出于安全原因,您无法在两个不同的域之间共享Cookie。您无法在localhost和a.b.com之间交换cookie。