เบเบฒเบเบธเบเปเบเบฒเปเบ เปเบกเปเบเปเบเบตเบเปเบงเบตเปเบงเบฑเบเบเบตเปเบเปเปเบเบทเบเบเบฅเบฑเบญเบ เปเบฅเบฐเบเบญเบเบเบตเปเบเบฝเบเปเบงเปเปเบ Python. Tornado เบเบทเบเบชเปเบฒเบเบเบถเปเบเปเบเบทเปเบญเบเบฐเบชเบดเบเบเบดเบเบฒเบเบชเบนเบเปเบฅเบฐเบชเบฒเบกเบฒเบเบเบฑเบเบเบฒเบเบซเบฅเบฒเบเบชเบดเบเบเบฑเบเบเบปเบเบเบญเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบปเบเบเบตเปเบขเปเบฒเบเบเปเปเปเบเบทเปเบญเบ, เปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเบเบฒเบเปเบเปเปเบเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบเบฒเบเบเปเบฒเบฎเปเบญเบเบเปเปเบเบเบชเปเบฒเบซเบผเบงเบเบเบฒเบง, WebSockets, เปเบฅเบฐเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบงเบฑเบเปเบเบเปเบเบตเปเบเปเบญเบเบเบฒเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบตเปเบเบฒเบงเบเบฒเบเบเบฑเบเบเบนเปเปเบเปเปเบเปเบฅเบฐเบเบปเบ. Tornado เบเบฐเบเบญเบเบเปเบงเบเบเบญเบเปเบงเบฑเบ, เบฅเบนเบเบเปเบฒ HTTP เปเบฅเบฐเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ, เบเบฐเบเบดเบเบฑเบเบเบปเบเบเบทเปเบเบเบฒเบเบเบญเบเบซเบผเบฑเบเปเบเบทเบญเบเปเบฒเบ asynchronous เปเบฅเบฐเบซเปเบญเบเบชเบฐเบซเบกเบธเบ coroutine.
เปเบซเบกเปโเปเบโเบชเบฐโเบเบฑเบโเบเบตเปโ:
- เบเบตเปเปเบกเปเบเบฅเบธเปเบเบชเบธเบเบเปเบฒเบเบเบตเปเบเบฐเบฎเบญเบเบฎเบฑเบ Python 3.5, เบฅเบธเปเบเปเบเบญเบฐเบเบฒเบเบปเบเบเบฐเบเปเบญเบเปเบเป Python 3.6+
- เบฅเปเปเบเบนเปเบกเบตเปเบซเปเบเบณเปเบเปเปเบฅเปเบงเบชเบณเบฅเบฑเบ Windows, MacOS เปเบฅเบฐ Linux (amd64 เปเบฅเบฐ arm64)
http client
- เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบเบฑเบ User-Agent Tornado/$VERSION เบเปเบฒ user_agent เบเปเปเปเบเปเบฅเบฐเบเบธ
- tornado.simple_httpclient เบชเบฐเปเบซเบกเบตเปเบเป GET เบซเบผเบฑเบเบเบฒเบ 303 redirect
- เบเบฒเบเบเบดเบเบเบฒเบเปเบปเบเปเบงเบฅเบฒเปเบเบเบเบฒเบเบเบฑเปเบเบเปเบฒ request_timeout เปเบฅเบฐ/เบซเบผเบท connect_timeout เปเบเบฑเบเบชเบนเบ
httputil
- เบเบฒเบเปเบเบเบชเปเบงเบเบซเบปเบงเปเบเปเบเบทเบเปเบฅเบฑเปเบ
- parse_body_arguments เปเบเบเบฑเบเบเบธเบเบฑเบเบเบญเบกเบฎเบฑเบเบเบฒเบเบเปเบญเบเบเปเปเบกเบนเบเบเบตเปเบเปเปเปเบกเปเบ ASCII เบเปเบงเบเบเบฒเบเบซเบฅเบปเบเบซเบเบตเบเบฒเบเบชเปเบงเบ
เปเบงเบฑเบเปเบเบเป
- RedirectHandler.get เปเบเบเบฑเบเบเบธเบเบฑเบเบเบญเบกเบฎเบฑเบเบเบฒเบเปเบเปเบเบฝเบเบเบตเปเบกเบตเบเบทเป
- เปเบกเบทเปเบญเบชเบปเปเบ 304 เบเปเบฒเบเบญเบ, เบชเปเบงเบเบซเบปเบงเปเบเบตเปเบกเปเบเบตเบกเบเบฐเบเบทเบเบเบฑเบเบเบถเบเปเบงเป (เบฅเบงเบกเบเบฑเบเบญเบฐเบเบธเบเบฒเบ)
- เบเบฝเบงเบเบตเปเบชเปเบงเบเบซเบปเบง Etag เบเบทเบเบชเปเบฒเบเปเบเบเปเบเป SHA-512 เปเบเบ MD5 เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ
เปเบเบปเปเบฒเบฎเบฑเบเปเบงเบฑเบเปเบเบเป
- ping_interval timer เบเบฝเบงเบเบตเปเบขเบธเบเปเบกเบทเปเบญเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบทเบเบเบดเบ
- websocket_connect เบเบญเบเบเบตเปเปเบฎเบฑเบเปเบซเปเปเบเบตเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบเปเบงเบฅเบฒเบเปเบฝเบเปเบชเบฑเปเบเบเบฒเบเปเบเบเบเบตเปเบเบฐ freezing
เปเบซเบผเปเบเบเปเปเบกเบนเบ: linux.org.ru