What’s new in Tornado 4.5.3

Jan 6, 2018

tornado.curl_httpclient

  • 改进了Python 3上的调试日志记录.

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的响应,而不是关闭的连接.