AJAX请求python瓶给出跨域错误

时间:2014-07-15 09:50:13

标签: jquery python ajax cross-domain bottle

我正在从我的jboss本地服务器到python bottle服务器进行AJAX调用,但是我遇到了以下错误。

  

请求的资源上没有'Access-Control-Allow-Origin'标头。

但是当我将该网址直接放入浏览器时,我得到了适当的响应。

我已经为它编写了装饰器,如下所示

def enable_cors(fn):
def _enable_cors(*args, **kwargs):
    # set CORS headers
    response.headers['Access-Control-Allow-Origin'] = '*'
    response.headers['Access-Control-Allow-Methods'] = 'GET, POST, PUT, OPTIONS'
    response.headers['Access-Control-Allow-Headers'] = 'Origin, Accept, Content-Type, X-Requested-With, X-CSRF-Token'

    if request.method != 'OPTIONS':
        # actual request; reply with the actual response
        return fn(*args, **kwargs)

return _enable_cors

任何建议?

0 个答案:

没有答案