龍捲風 6.1.0 發布


龍捲風 6.1.0 發布

龍捲風 是一個用 Python 寫的非阻塞 Web 伺服器和框架。 Tornado 專為高效能而構建,可以處理數以萬計的並發持久連接,使其成為處理長輪詢請求、WebSocket 和需要與每個用戶建立持久連接的 Web 應用程式的理想解決方案。 Tornado由一個Web框架、一個HTTP客戶端和一個伺服器組成,基於非同步網路核心和協程庫實作。

此版本的新增內容:

  • 這是支援 Python 3.5 的最後一個版本,未來版本將需要 Python 3.6+
  • 二進位輪子現在可用於 Windows、MacOS 和 Linux(amd64 和 arm64)

http客戶端

  • 如果未指定 user_agent,則預設為 User-Agent Tornado/$VERSION
  • torchado.simple_httpclient 在 303 重定向後始終使用 GET
  • 透過將 request_timeout 和/或 connect_timeout 設為零來禁用逾時

httputil

  • 標頭解析已加速
  • parse_body_arguments 現在接受帶有部分轉義的非 ASCII 輸入

捲筒紙

  • RedirectHandler.get 現在接受命名參數
  • 發送 304 回應時,現在會保存更多標頭(包括允許)
  • 現在預設使用 SHA-512 而不是 MD5 產生 Etag 標頭

的WebSocket

  • 現在,當連線關閉時,ping_interval 計時器會停止
  • websocket_connect 現在在重定向而不是凍結時會導致錯誤

來源: linux.org.ru