什么是跨域?
二级域名、端口、协议必须与主页面完全相同,否则就算跨域比如
a.baidu.com访问b.baidu.com 是跨域;
a.baidu.com:8080访问a.baidu.com:80 是跨域;
http://a.baidu.com访问https://a.baidu.com 是跨域
解决方法:
resp.headers['Access-Control-Allow-Origin'] = request.environ['HTTP_ORIGIN']
resp.headers['Access-Control-Allow-Credentials'] = "true"
注:resp数据类型应为class: <class 'flask.wrappers.Response'>
那么如何得该数据类型呢? resp = jsonify(dirct(字典))
同时主要引包:
from flask import Flask
及
app = Flask(name)
出现的错误:
原因:resp的数据类型不对!!