Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python self.finish()将tornado web服务器置于什么状态?_Python_Tornado - Fatal编程技术网

Python self.finish()将tornado web服务器置于什么状态?

Python self.finish()将tornado web服务器置于什么状态?,python,tornado,Python,Tornado,self.finish()将torandoweb服务器置于什么状态?我想它会关闭当前连接。目前我正在使用self.set_status(204)返回HTTP响应代码,但我没有调用self.finish(),我应该在每个请求处理程序的末尾调用它吗?self.finish()不设置任何状态。此函数完成响应包的生成,并将包放入写入缓冲区(其中包块将通过tornado发送到客户端) 您不需要在每个请求处理程序的末尾调用self.finish。一些返回方法,如self.redirect()或self.re

self.finish()将
torando
web服务器置于什么状态?我想它会关闭当前连接。目前我正在使用
self.set_status(204)
返回HTTP响应代码,但我没有调用
self.finish()
,我应该在每个请求处理程序的末尾调用它吗?

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

您不需要在每个请求处理程序的末尾调用self.finish。一些返回方法,如self.redirect()或self.render()自行完成工作。但是当您使用decorator
@web.asynchronous
延迟响应时,必须在最后调用self.finish()。 这是
@web.asynchronous