一般跨域请求的时候,比如A域接收B域的请求时,接收不到B域的cookies,也就是说,
A服务器的request.getCookies() 为空。
解决这个问题,一般把XMLHttpRequest这个对象的withCredentials属性(现代浏览器基本都支持),
设置为true,同时A服务器要返回相应的响应头。
详细参考这里:http://newhtml.net/using-cors/
另外关于cookies共存的一些解决方案,参考这里:
http://xuliangyong.iteye.com/blog/34400
http://www.cnblogs.com/showker/archive/2010/01/21/1653332.html

本文探讨了在跨域请求场景下,如何通过调整XMLHttpRequest对象的withCredentials属性为true,并确保服务器响应头的支持,从而实现A域接收B域Cookies的功能。并提供了多个解决方案链接以供深入研究。
2064

被折叠的 条评论
为什么被折叠?



