美文网首页
python-Flask解决跨域问题

python-Flask解决跨域问题

作者: 小颖啊 | 来源:发表于2017-04-12 23:09 被阅读0次

    什么是跨域?

    二级域名、端口、协议必须与主页面完全相同,否则就算跨域比如
    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)

    出现的错误:


    Paste_Image.png

    原因:resp的数据类型不对!!

    相关文章

      网友评论

          本文标题:python-Flask解决跨域问题

          本文链接:https://www.haomeiwen.com/subject/gvcvattx.html