【发布时间】:2016-02-25 05:41:52
【问题描述】:
我对一个正在运行龙卷风服务器的域进行了 ajax 调用,
$.ajax({
url: "http://test.example.com/setvalhandler",
type:'POST',
cache: false,
data: {rsp:JSON.stringify(response)},
success: function(resp) {
},
error: function() {
}
});
我有一个带有“/setvalhandler”处理程序的龙卷风服务器。我已经为跨域请求设置了标头。最后我想重定向到龙卷风中的不同处理程序。但我在浏览器控制台中收到“302 Found”和“Cross-Origin Request Blocked”警告。
Python 代码:
class SetvalHandler(tornado.web.RequestHandler):
def set_default_headers(self):
self.set_header("Access-Control-Allow-Origin", "http://www.example.com/") # request origin domain
def post(self):
self.redirect("/newhadler")
【问题讨论】:
-
听起来很像tornadoweb.org/en/stable/guide/…中描述的内容