在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  HTML/ 客戶端和服務(wù)端Cookie的讀取問題?

客戶端和服務(wù)端Cookie的讀取問題?

問題描述:

我有兩個應(yīng)用 A和B,

A應(yīng)用: http://dsjfcrm.yearcon.com:8020/webshop/new/index.html
B應(yīng)用:http://dsjfcrm.yearcon.com/sh...

現(xiàn)在:

A--訪問-->B :B應(yīng)用在 HttpReponse 中設(shè)置了兩個 cookie, 分別是: openid=123 , token=456

并設(shè)置了cookie的domain和path 分別為: "dsjfcrm.yearcon.com" 和 "/"

如下,在開發(fā)者工具中也可以看到

clipboard.png

然后,重點來了:

我在A應(yīng)用中用ajax 訪問 B 應(yīng)用時,在 request 中為什么沒有 我剛才設(shè)置的兩個 cookie 值呢???

希望知情者給予解惑,感激不盡!

回答
編輯回答
扯機薄

因為這個問題頭疼了很久
ajax
crossDomain: true,
xhrFields: {
withCredentials: true
},
后端
response.setHeader("Access-Control-Allow-Origin", request.getHeader("Origin"));

crossDomain: true,//要允許跨域,如果不設(shè)置的話,就會出現(xiàn)接口訪問兩次,導致cookie有問題

2017年9月6日 13:05
編輯回答
笨笨噠

跨域問題吧。
解決跨域問題

2017年7月5日 08:05