据我所知,第一步应该在主应用程序中创建一些响应类,它与一些url模式链接。例如:
(r'/crossdomain.xml', GrahhHandler)
然后在第二步中,当我们调用GrahhHanler get函数时,我们应该以某种方式返回crossdomail.xml文件
class GrahhHandler (web.RequestHandler):
def get():
return self.render('crossdomain.xml')
但是在配置GrahhHandler之后我有500:内部服务器错误
TypeError:get()接受0个位置参数,但给出了1 错误:tornado.access:500 GET /crossdomain.xml(127.0.0.1)25.00ms
请帮我配置GrahhHandler以获取真正的crossdomain.xml
答案 0 :(得分:0)
在content-type
来电之前为xml
设置正确的render()
标头:
self.set_header("Content-Type", "text/xml")