背景:
1 、前后端分离,后端 tornado , 后端服务域名
se.wcc.com ,用 set_secure_cookie 设置 cookie
2 、后端服务器是本地的虚机 ubuntu , nginx 代理
3 、前端独立部署开发,链接类似
http://demo.o2o.com/register.html , 前端服务域名
demo.o2o.com 4 、前端服务器是另外的机器
现状:
1 、 tornado 的跨域限制已经放开了 set_header("Access-Control-Allow-Origin", "*")
2 、 nginx 的跨域限制也放开了
3 、 tornado 设置 secure cookie , postman 模拟接口请求, set_securer_cookie, get_secure_cookie 是 OK 的
4 、前端服务器过来的 get 请求, set_secure_cookie OK , 但是前端的 post 请求, post 方法中的 get_secure_cookie 拿不到 cookie
原先以为是浏览器安全限制的问题,关掉了 chrome 的安全策略,我本地的浏览器 OK 了,以为就结了。但是发现前端开发同学的浏览器,关掉 chrome 的安全策略之后,依然没有效果。
我的本地浏览器 OK 跟本地的虚机有关??
求教这种情况怎么解决 (以前前后端分离,关闭 chrome 同源策略就 OK 了)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/349436
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.