class MainHandler(tornado.web.RequestHandler):
@tornado.web.asynchronous
@tornado.gen.coroutine
def post(self):
pass
我发现在这种情况下龙卷风会返回200 如何禁用它。
答案 0 :(得分:2)
为了澄清,如果未明确设置响应代码或发生错误,Tornado将使用200。很难发现这种方法是空的" - 只是通过,而不检查追溯,这是矫枉过正的恕我直言。
因此,您可以在方法
中设置状态代码class MainHandler(tornado.web.RequestHandler):
@tornado.gen.coroutine
def post(self):
self.set_status(501, 'Not implemented')
或删除完全post
方法(如果未使用),客户端将收到 405 Method Not Allowed 。