2013-03-31 71 views

回答

5

self.finish()沒有設置任何狀態。這個函數完成生成響應包並將包放入write_buffer(其中包塊將通過龍捲風發送到客戶端)

有沒有必要在每個請求處理程序結束時調用self.finish。一些返回方法,如self.redirect()或self.render()自己完成完成工作。但是當您使用裝飾器@web.asynchronous來延遲響應時,您必須在最後調用self.finish()。 這裏是演示@web.asynchronoushttp://www.tornadoweb.org/en/stable/web.html?highlight=asynchronous#tornado.web.asynchronous