我有这个设置:
具体来说,我正在使用jquery并执行$.ajax("https://baz.example.com/.../resource.json")
我期望ajax调用将cookie发送到服务器,但没有发送任何内容。如果我将选项xhrFields: { withCredentials: true }
添加到jquery方法中,我会成功地看到发送的cookie,但我希望这不是必需的。
为什么foo.bar.example.com
与baz.example.com
不同?
为什么不共享cookie?如果我执行“手动”操作,则从另一个选项卡中使用浏览器打开JSON URL我发现cookie已发送。