如何配置python tornado应用程序以返回crossdomain.xml?

时间:2015-06-09 08:59:43

标签: python tornado

据我所知,第一步应该在主应用程序中创建一些响应类,它与一些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

1 个答案:

答案 0 :(得分:0)

content-type来电之前为xml设置正确的render()标头:

self.set_header("Content-Type", "text/xml")