目标:跨域共享cookie
我们的UI在端口P1的服务器'A‘中运行,我们的服务在端口P2的同一服务器'A’中运行。
UI (Server 'A', Port P1) ----> Services (Server 'A', Port P2)在从UI到Services进行rest调用时,cookies不作为请求的一部分发送。
我知道cookies不会在域间共享。尝试了Why is jquery's .ajax() method not sending my session cookie?中所建议的方法,但没有成功。
$.ajax({
url: a_cross_domain_url,
xhrFields: {
withCredentials: true
}
});计划尝试以下方法,任何投入或想法,以实现我们的目标,将不胜感激。谢谢。
办法:
更新:
我们采用了第二种方法,因为这两个应用程序都是由一个普通的VIP访问的,cookie是通过浏览器发送的。
发布于 2015-03-16 03:54:53
我觉得第二种方法更干净。我试过了&它很有效。
https://stackoverflow.com/questions/28996170
复制相似问题