哪个州做什么自我完成()安装tornado web服务器?

2024-10-01 09:28:56 发布

您现在位置:Python中文网/ 问答频道 /正文

哪个州做什么自我完成()是否将torandoweb服务器放入?我想它会关闭当前的连接。目前我正在使用self.set_status(204)返回一个HTTP响应代码,但是我没有调用self.finish(),我应该在每个请求处理程序的末尾调用它吗?在


Tags: 代码self服务器http处理程序status末尾set
1条回答
网友
1楼 · 发布于 2024-10-01 09:28:56

self.finish()未设置任何状态。此函数完成响应包的生成,并将包放入write_buffer(其中包块将通过tornado发送到客户端)

你没必要打电话自我完成在每个请求处理程序的末尾。一些返回方法,如自我重定向()或自渲染()自己做收尾工作。但是当您使用装饰器@web.asynchronous延迟响应时,必须调用自我完成()最后。 这是@web.asynchronoushttp://www.tornadoweb.org/en/stable/web.html?highlight=asynchronous#tornado.web.asynchronous的演示

相关问题 更多 >