python-3.x - 如果流式传输期间发生错误,Tornado 会发生什么?
问题描述
我正在 Tornado 中编写流式 POST 请求处理程序,使用@stream_request_body
类装饰器并实现data_received
处理分块数据的方法。我有一些资源要确保在请求得到服务后关闭。
如果内部发生错误data_received
,我可以捕获异常,清理资源并调用send_error
. 但是如果连接被客户端关闭会发生什么?post
在那种情况下会被调用吗?
解决方案
推荐阅读
- javascript - 在脚本域的JS中设置cookie
- ruby-on-rails - 不允许的参数:嵌套表单
- java - 即使在 ant 中使用 -lib 标志,也无法为 groovy 创建 javax 脚本引擎
- c++ - 按引用传递或按值传递指针容器之间的区别
- c++ - 使用 lldb 调试 Rcpp
- node.js - 无论我做什么,npm run build 都会失败
- python - 截断一个大数组(A = A[:N])——原来的 A 会被清除吗?我可以“摆脱” A[:N].base 并“转让所有权”吗?
- sql-server - 处于挂起状态的 SQL 代理 SSIS 作业
- python - 更新错误(拉伸)- Raspberry Pi 3 b+
- reactjs - 当firebase更新时反应本机数据不更新