客户端和服务端Cookie的读取问题?

问题描述:

我有两个应用 A和B,

A应用: http://dsjfcrm.yearcon.com:8020/webshop/new/index.html
B应用:http://dsjfcrm.yearcon.com/sh...

现在:

A--访问-->B :B应用在 HttpReponse 中设置了两个 cookie, 分别是: openid=123 , token=456

并设置了cookie的domain和path 分别为: "dsjfcrm.yearcon.com" 和 "/"

如下,在开发者工具中也可以看到

https://img4.mukewang.com/5c821be80001c84d08000158.jpg

然后,重点来了:

我在A应用中用ajax 访问 B 应用时,在 request 中为什么没有 我刚才设置的两个 cookie 值呢???

希望知情者给予解惑,感激不尽!


MM们
浏览 1086回答 2
2回答

慕尼黑8549860

跨域问题吧。解决跨域问题

茅侃侃

因为这个问题头疼了很久ajaxcrossDomain: true,xhrFields: {withCredentials: true},后端response.setHeader("Access-Control-Allow-Origin", request.getHeader("Origin"));crossDomain: true,//要允许跨域,如果不设置的话,就会出现接口访问两次,导致cookie有问题
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript