Tornado 6.1.0 tso tawm


Tornado 6.1.0 tso tawm

cua daj cua dub yog ib lub web server uas tsis thaiv thiab lub moj khaum sau hauv Python. Tornado tau tsim kom muaj kev ua tau zoo thiab tuaj yeem tswj tau kaum tawm txhiab qhov kev sib txuas tsis tu ncua, ua rau nws yog ib qho kev daws teeb meem zoo tshaj plaws rau kev tuav cov lus nug ntev, WebSockets, thiab cov ntawv thov hauv web uas xav tau kev sib txuas mus ntev rau txhua tus neeg siv. Tornado muaj lub vev xaib, tus neeg siv HTTP thiab tus neeg rau zaub mov, ua raws li lub hauv paus ntawm asynchronous network core thiab lub tsev qiv ntawv coroutine.

Tshiab nyob rau hauv no version:

  • Qhov no yog qhov kawg tso tawm los txhawb Python 3.5, yav tom ntej versions yuav xav tau Python 3.6+
  • binary log yog tam sim no muaj rau Windows, MacOS thiab Linux (amd64 thiab arm64)

http neeg siv

  • defaults rau User-Agent Tornado/$VERSION yog user_agent tsis tau teev tseg
  • tornado.simple_httpclient ib txwm siv GET tom qab 303 redirect
  • disabling timeout los ntawm kev teeb tsa thov_timeout thiab / lossis txuas_timeout rau xoom

httputil

  • header parsing tau nrawm
  • parse_body_arguments tam sim no lees txais cov lus tsis yog ASCII nrog kev khiav tawm ib nrab

web

  • RedirectHandler.get tam sim no lees txais cov lus sib cav npe
  • Thaum xa 304 cov lus teb, ntau lub ntsiab lus tam sim no tau txais kev cawmdim (xws li Tso Cai)
  • Etag headers yog tam sim no tsim siv SHA-512 hloov MD5 los ntawm lub neej ntawd

websockets

  • ping_interval timer tam sim no nres thaum kev sib txuas raug kaw
  • websocket_connect tam sim no ua rau muaj qhov yuam kev thaum redirecting es tsis txhob khov

Tau qhov twg los: linux.org.ru ua