Python龙卷风重定向问题

时间:2018-10-10 06:50:39

标签: python redirect tornado

我正在尝试在加载index.html之后重定向到URL。 html在http://localhost:8000/login上执行操作,并给出COR错误,如下所示:

“无法加载http://example.com/”:请求的资源上没有“ Access-Control-Allow-Origin”标头。因此,不允许访问来源“ http://localhost:8000”。

这是相关代码段,我想念什么?

 R_URL=http://example.com
 class MainHandler(tornado.web.RequestHandler):
    def set_default_headers(self):
       print("setting headers!!!")
       self.set_header("access-control-allow-origin", "*")
       self.set_header("Access-Control-Allow-Headers", "*")
       self.set_header('Access-Control-Allow-Methods', 'GET, PUT, DELETE, OPTIONS')
       self.set_header("Access-Control-Allow-Origin", R_URL)
       self.set_header("Access-Control-Allow-Headers", "access-control-allow-origin,authorization,content-type")

1 个答案:

答案 0 :(得分:0)

我遇到了与您相同的问题,就我而言,我解决了添加此标头的问题:

self.set_header("Access-Control-Allow-Credentials", "true")
self.set_header("Access-Control-Allow-Headers",
                    "Authorization, Content-Type, Depth, User-Agent, X-File-Size, X-Requested-With, X-Requested-By, If-Modified-Since, X-File-Name, Cache-Control")

希望对您有所帮助。