在cherrypy中处理OPTIONS请求

时间:2015-05-25 18:03:58

标签: python cors cherrypy

我正在使用cherrypy服务器来处理URL请求。当我使用另一个脚本调用这些方法时,一切正常,但是当我使用浏览器执行相同操作时,它会抛出错误。显然,浏览器发出了OPTIONS请求而不是PUT(我预期的那个)。我如何处理这个问题?

目前我的功能如下:

@cherrypy.expose
def addUrl(self, url):
    cherrypy.response.headers['Access-Control-Allow-Origin'] = '*'
    parsed_url = urlparse(url)
    if not parsed_url.scheme or not parsed_url.netloc:
        return "Please pass valid url"
    return url + " Added"

我需要做什么才能处理OPTIONS请求?

0 个答案:

没有答案