Python Glossary English

Python 3.0+http.clientпонятие

http

модуль

Пакет для протокола HTTP: клиент, простой сервер, cookie и перечисления кодов состояния и методов запроса.

Синтаксис

from http import HTTPStatus

В пакете четыре подмодуля: http.client — низкоуровневый клиент, http.server — простой сервер для разработки, не для продакшена, http.cookies и http.cookiejar — cookie на стороне сервера и клиента. Обычный запрос к сайту удобнее делать через urllib.request, а сам пакет http даёт HTTPStatus и HTTPMethod. В Python 2 эти модули назывались httplib, BaseHTTPServer, Cookie и cookielib.

Примеры

from http import HTTPStatus
print(HTTPStatus.NOT_FOUND.value, HTTPStatus.NOT_FOUND.phrase)  # → 404 Not Found
print(HTTPStatus(200).name)  # → OK

См. также

Частые ошибки

Открыть в полном глоссарииdocs.python.orgСообщить о неточности