0
class MainHandler(tornado.web.RequestHandler):
@tornado.web.asynchronous
@tornado.gen.coroutine
def post(self):
pass
我發現龍捲風會在這種情況下
如何禁用它返回200龍捲風回報200。如何禁用空處理器
class MainHandler(tornado.web.RequestHandler):
@tornado.web.asynchronous
@tornado.gen.coroutine
def post(self):
pass
我發現龍捲風會在這種情況下
如何禁用它返回200龍捲風回報200。如何禁用空處理器
爲了澄清,如果未明確設置響應代碼或發生錯誤,Tornado將使用200。很難找出這種方法是「空的」 - 只有通過,沒有檢查回溯,這是過度殺傷恕我直言。
因此,無論你設置狀態碼方法
class MainHandler(tornado.web.RequestHandler):
@tornado.gen.coroutine
def post(self):
self.set_status(501, 'Not implemented')
或刪除完全post
方法,如果不使用它,客戶會收到405不允許。
當使用'coroutine'時,'asynchonous'是多餘的。 – kwarunek
@kwarunek謝謝 –