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Сообщить о неточности