Tornado 4.5.3的新功能

2018年1月6日

tornado.curl_httpclient

  • 改进了Python3上的调试日志记录。

tornado.httpserver

  • Content-LengthTransfer-Encoding 不再发送带有1xx或204个响应的头(这在304个响应中是正确的)。

  • 读取分块请求不再使连接处于断开状态。

tornado.iostream

  • 写一篇 memoryview 无法再导致“BufferError:现有数据导出:对象无法重新调整大小”。

tornado.options

  • 现在可以正确检测重复的选项名,不管它们是使用连字符还是下划线。

tornado.testing

  • AsyncHTTPTestCase.fetch 现在使用 127.0.0.1 而不是 localhost ,改进与部分工作的IPv6堆栈系统的兼容性。

tornado.web

  • 不再允许发送带有1xx或204响应的正文。

tornado.websocket

  • 具有无效WebSocket头的请求现在得到状态代码为400的响应,而不是关闭的连接。