Tornado แแ แแก แแแแแแจแ แแแฌแแ แแแ แแ แแแแแแแแแแก แแแ แกแแ แแแ แ แแ แฉแแ แฉแ. Tornado แแจแแแแ แแแฆแแแ แฌแแ แแแแแแแกแแแแก แแ แจแแฃแซแแแ แแฌแแ แแแแก แแแแแแแกแแแแ แแแแแฎแแแแ แแฃแแแแแ แแแแจแแ แ, แ แแช แแแก แแแแแแฃแ แแแแแฌแงแแแขแแ แแฅแชแแแก แฎแแแแ แซแแแแ แแแแแแแแฎแแแก แแแแฎแแแแแแแก, WebSockets แแ แแแ แแแแแแแชแแแแแก แแแกแแแฃแจแแแแแแแ, แ แแแแแแแช แกแแญแแ แแแแแ แแ แซแแแแแแแแ แแแแจแแ แแแก แแแแแแฃแ แแแแฎแแแ แแแแแก. Tornado แจแแแแแแ แแแ แฉแแ แฉแแกแแแ, HTTP แแแแแแขแแกแแแ แแ แกแแ แแแ แแกแแแ, แ แแแแแแช แแแแฎแแ แชแแแแแแฃแแแ แแกแแแฅแ แแแฃแแ แฅแกแแแแก แแแ แแแแกแ แแ แแแ แฃแขแแแแก แแแแแแแแแแแก แกแแคแฃแซแแแแแ.
แกแแแฎแแ แแ แแแ แกแแแจแ:
- แแก แแ แแก แแแแ แแแแแจแแแแ, แ แแแแแแช แแฎแแ แก แฃแญแแ แก Python 3.5-แก, แแแแแแแ แแแ แกแแแแก แแแกแญแแ แแแแแ Python 3.6+.
- แแแแแ แฃแแ แแแ แแแแแ แแฎแแ แฎแแแแแกแแฌแแแแแแ Windows-แแกแแแแก, MacOS-แแกแแแแก แแ Linux-แแกแแแแก (amd64 แแ arm64)
http แแแแแแขแ
- แแแแฃแแแกแฎแแแแแ แแ แแก User-Agent Tornado/$VERSION, แแฃ user_agent แแ แแ แแก แแแแแแแแฃแแ
- tornado.simple_httpclient แงแแแแแแแแก แแงแแแแแก GET-แก 303 แแแแแแแกแแแแ แแแแแก แจแแแแแ
- แแ แแแก แแแแฌแฃแ แแแก แแแแแ แแแ request_timeout แแ/แแ connect_timeout แแฃแแแ แแแงแแแแแแ
httputil
- แกแแแแฃแ แแก แแแแแแแ แแแฉแฅแแ แแแฃแแแ
- parse_body_arguments แแฎแแ แแฆแแแก แแ แ-ASCII แจแแงแแแแแก แแแฌแแแแแ แแแ แแแฅแชแแแแ
แแแ
- RedirectHandler.get แแฎแแ แแฆแแแก แแแกแแฎแแแแแฃแ แแ แแฃแแแแขแแแก
- 304 แแแกแฃแฎแแก แแแแแแแแแกแแก แแฎแแ แฃแคแ แ แแแขแ แกแแแแฃแ แ แแแแฎแแแ (แแแจแแแแแก แฉแแแแแแ)
- Etag แกแแแแฃแ แแแ แแฎแแ แแแแแ แแ แแแแ SHA-512-แแก แแแแแงแแแแแแ MD5-แแก แแแชแแแแ แแแแฃแแแกแฎแแแแแ
แแแแกแแแแขแ
- ping_interval แขแแแแแ แ แแฎแแ แฉแแ แแแแ, แ แแแแกแแช แแแแจแแ แ แแแฎแฃแ แฃแแแ
- websocket_connect แแฎแแ แแฌแแแแก แจแแชแแแแแก แแแงแแแแแก แแแชแแแแ แแแแแแแกแแแแ แแแแแกแแก
แฌแงแแ แ: linux.org.ru