เชŸเซ‹เชฐเซเชจเซ‡เชกเซ‹ 6.1.0 เชฐเชฟเชฒเซ€เช


เชŸเซ‹เชฐเซเชจเซ‡เชกเซ‹ 6.1.0 เชฐเชฟเชฒเซ€เช

เชŸเซ‹เชฐเซเชจเชพเชกเซ‹ เชชเชพเชฏเชฅเซ‹เชจเชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เชจเซ‰เชจ-เชฌเซเชฒเซ‹เช•เชฟเช‚เช— เชตเซ‡เชฌ เชธเชฐเซเชตเชฐ เช…เชจเซ‡ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช• เช›เซ‡. เชŸเซ‹เชฐเซเชจเซ‡เชกเซ‹ เช‰เชšเซเชš เชชเซเชฐเชฆเชฐเซเชถเชจ เชฎเชพเชŸเซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ เช…เชจเซ‡ เชคเซ‡ เชนเชœเชพเชฐเซ‹ เชธเชนเชตเชฐเซเชคเซ€ เชธเชคเชค เชœเซ‹เชกเชพเชฃเซ‹เชจเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชœเซ‡ เชคเซ‡เชจเซ‡ เชฒเชพเช‚เชฌเชพ เชฎเชคเชฆเชพเชจ เชตเชฟเชจเช‚เชคเซ€เช“, เชตเซ‡เชฌเชธเซ‹เช•เซ‡เชŸเซเชธ เช…เชจเซ‡ เชตเซ‡เชฌ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธเชจเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เช†เชฆเชฐเซเชถ เช‰เช•เซ‡เชฒ เชฌเชจเชพเชตเซ‡ เช›เซ‡ เชœเซ‡เชจเซ‡ เชฆเชฐเซ‡เช• เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชฎเชพเชŸเซ‡ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏ เชธเซเชงเซ€ เชšเชพเชฒเชคเชพ เชœเซ‹เชกเชพเชฃเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เช›เซ‡. เชŸเซ‹เชฐเซเชจเซ‡เชกเซ‹เชฎเชพเช‚ เชตเซ‡เชฌ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช•, เชเช• HTTP เช•เซเชฒเชพเชฏเช‚เชŸ เช…เชจเซ‡ เชธเชฐเซเชตเชฐเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡, เชœเซ‡ เช…เชธเชฟเช‚เช•เซเชฐเซ‹เชจเชธ เชจเซ‡เชŸเชตเชฐเซเช• เช•เซ‹เชฐ เช…เชจเซ‡ เช•เซ‹เชฐเซ‹เชŸเซ€เชจ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเชพ เช†เชงเชพเชฐเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซเช•เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เช† เชธเช‚เชธเซเช•เชฐเชฃเชฎเชพเช‚ เชจเชตเซเช‚:

  • Python 3.5 เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช† เช›เซ‡เชฒเซเชฒเซเช‚ เชชเซเชฐเช•เชพเชถเชจ เช›เซ‡, เชญเชพเชตเชฟ เชธเช‚เชธเซเช•เชฐเชฃเซ‹เชจเซ‡ Python 3.6+ เชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡
  • เชฌเชพเชˆเชจเชฐเซ€ เชตเซเชนเซ€เชฒเซเชธ เชนเชตเซ‡ Windows, MacOS เช…เชจเซ‡ Linux (amd64 เช…เชจเซ‡ arm64) เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เช›เซ‡.

httpเช•เซเชฒเชพเชฏเชจเซเชŸ

  • เชœเซ‹ user_agent เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เชจ เชนเซ‹เชฏ เชคเซ‹ User-Agent Tornado/$VERSION เชฎเชพเชŸเซ‡ เชกเชฟเชซเซ‹เชฒเซเชŸ
  • tornado.simple_httpclient เชนเช‚เชฎเซ‡เชถเชพ 303 เชฐเซ€เชกเชพเชฏเชฐเซ‡เช•เซเชŸ เชชเช›เซ€ GET เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡
  • เชฐเชฟเช•เซเชตเซ‡เชธเซเชŸ_เชŸเชพเช‡เชฎเช†เช‰เชŸ เช…เชจเซ‡/เช…เชฅเชตเชพ เช•เชจเซ‡เช•เซเชŸ_เชŸเชพเช‡เชฎเช†เช‰เชŸเชจเซ‡ เชถเซ‚เชจเซเชฏ เชชเชฐ เชธเซ‡เชŸ เช•เชฐเซ€เชจเซ‡ เชธเชฎเชฏเชธเชฎเชพเชชเซเชคเชฟเชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

httputil

  • เชนเซ‡เชกเชฐ เชชเชพเชฐเซเชธเชฟเช‚เช— เชเชกเชชเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡
  • parse_body_arguments เชนเชตเซ‡ เช†เช‚เชถเชฟเช• เชเชธเซเช•เซ‡เชช เชธเชพเชฅเซ‡ เชฌเชฟเชจ-ASCII เช‡เชจเชชเซเชŸ เชธเซเชตเซ€เช•เชพเชฐเซ‡ เช›เซ‡

เชตเซ‡เชฌ

  • RedirectHandler.get เชนเชตเซ‡ เชจเชพเชฎเชตเชพเชณเซ€ เชฆเชฒเซ€เชฒเซ‹ เชธเซเชตเซ€เช•เชพเชฐเซ‡ เช›เซ‡
  • 304 เชชเซเชฐเชคเชฟเชธเชพเชฆเซ‹ เชฎเซ‹เช•เชฒเชคเซ€ เชตเช–เชคเซ‡, เชตเชงเซ เชนเซ‡เชกเชฐเซ‹ เชนเชตเซ‡ เชธเชพเชšเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ (เชฎเช‚เชœเซ‚เชฐเซ€ เชธเชนเชฟเชค)
  • Etag เชฎเชฅเชพเชณเชพเช“ เชนเชตเซ‡ เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ MD512 เชจเซ‡ เชฌเชฆเชฒเซ‡ SHA-5 เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชœเชจเชฐเซ‡เชŸ เชฅเชพเชฏ เช›เซ‡

เชตเซ‡เชฌเชธเซ‹เช•เซ‡เชŸเซเชธ

  • เชœเซเชฏเชพเชฐเซ‡ เช•เชจเซ‡เช•เซเชถเชจ เชฌเช‚เชง เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ ping_interval เชŸเชพเชˆเชฎเชฐ เชนเชตเซ‡ เช…เชŸเช•เซ‡ เช›เซ‡
  • websocket_connect เชนเชตเซ‡ เชซเซเชฐเซ€เชเชฟเช‚เช—เชจเซ‡ เชฌเชฆเชฒเซ‡ เชฐเซ€เชกเชพเชฏเชฐเซ‡เช•เซเชŸ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชญเซ‚เชฒเชจเซเช‚ เช•เชพเชฐเชฃ เชฌเชจเซ‡ เช›เซ‡

เชธเซ‹เชฐเซเชธ: linux.org.ru