flask 跨域 cookie
来源:互联网 发布:微信淘宝客返利机器人 编辑:程序博客网 时间:2024/06/07 03:56
在flask response中加入headers
示例:
headers = {"Access-Control-Allow-Origin": "http://127.0.0.1:8020", "Access-Control-Allow-Credentials": 'true', "Access-Control-Allow-Headers": "Referer,User-Agent,Origin, X-Requested-With, Content-Type, Accept, X-ID, X-TOKEN, X-ANY-YOUR-CUSTOM-HEADER", "Access-Control-Allow-Methods": "POST, PUT, GET, OPTIONS, DELETE"}前端ajax
示例:
$('#login').click(function(){ $.ajax({ type: 'POST', url: "http://127.0.0.1:5000/login", data: { email:"123456789@qq.com", password:"123456789" }, xhrFields: { withCredentials: true }, crossDomain: true, complete:function(data){ alert("Data: " + data.code); } }); });
下面引用一段话:xmlhttprequest发送的请求需要使用“withCredentials”来带上cookie,如果一个目标域设置成了允许任意域的跨域请求,这个请求又带着cookie的话,这个请求是不合法的。(就是如果需要实现带cookie的跨域请求,需要明确的配置允许来源的域,使用任意域的配置是不合法的)浏览器会屏蔽掉返回的结果。javascript就没法获取返回的数据了。
原地址:http://netsecurity.51cto.com/art/201311/419179.htm
上述地址详细解释跨域的知识
0 0
- flask 跨域 cookie
- ajax和flask附cookie跨域
- Flask-HelloWorld-08 cookie
- flask--cookie和session
- flask cookie\session
- flask Cookie和session
- flask中设置和获取cookie
- 用flask开发个人博客(7)—— flask中设置和获取cookie
- Flask系列教程(11)——cookie和session
- flask
- flask
- Flask
- Flask
- flask
- flask
- Flask
- Flask
- flask
- 性能测试
- MySQL 中文插入数据乱码(问号????)
- Java Thread.join()方法
- github 中的pull request
- <context annotation-config />标签意义
- flask 跨域 cookie
- iOS开发之基础视图—— UIActionSheet
- 如何做到 一个Action 类 应对多个action 请求
- TCP 建立连接和断开连接
- python精确除法
- C# Md5加密
- 深入学习APC
- Android安全攻防战,反编译与混淆技术完全解析(上)
- UI UILabel Button UITextField