美文网首页
Flask允许跨域调用

Flask允许跨域调用

作者: 老男人一枚的博客 | 来源:发表于2017-10-23 10:07 被阅读522次
from flask import jsonify, make_response
resp = make_response(jsonify({"articles": "test"}))
resp.headers['Access-Control-Allow-Origin'] = '*'
return resp

装饰器

def allow_cross_domain(fun):
    @wraps(fun)
    def wrapper_fun(*args, **kwargs):
        rst = make_response(fun(*args, **kwargs))
        rst.headers['Access-Control-Allow-Origin'] = '*'
        rst.headers['Access-Control-Allow-Methods'] = 'PUT,GET,POST,DELETE'
        allow_headers = "Referer,Accept,Origin,User-Agent"
        rst.headers['Access-Control-Allow-Headers'] = allow_headers
        return rst
    return wrapper_fun

@app.route('/hosts/')
@allow_cross_domain
def domains():
    pass

相关文章

  • Flask允许跨域调用

    装饰器

  • android webview setCookie

    要允许 cookie 跨域 得调用 : setAcceptThirdPartyCookies android 5...

  • 跨域的概念

    1.跨域问题 什么是跨域? JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。(同源策略,浏览...

  • flask如何允许跨域

    一、为什么会出现跨域问题 出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏...

  • 前端跨域

    CORS跨域 1.CORS跨域-服务端设置,前端直接调用说明:后台允许前端某个站点进行访问 2.JSONP跨域-前...

  • 简述json和jsonp的区别

    1. 先说一下跨域的概念: JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。 跨域请求概念 ...

  • vue2.x中的跨域

    一、什么是跨域 url的组成 JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。那什么是跨域呢...

  • 2019-01-16

    一、什么是跨域 url的组成 JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。那什么是跨域呢...

  • 跨域几种方式

    一、什么是跨域 JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。那什么是跨域呢,简单地理解就...

  • 跨域

    什么是跨域 JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。那什么是跨域呢,简单地理解就是因...

网友评论

      本文标题:Flask允许跨域调用

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