import http.client http.client.parse_headers(fp)
fp
- указатель файла.http.client.HTTPMessage
.Функция parse_headers()
модуля http.client
разбирает заголовки из указателя файла fp
, представляющего HTTP-запрос/ответ.
Файл должен быть считывателем io.BufferedIOBase (т. е. не текстом) и должен содержать допустимый заголовок в стиле RFC 2822.
Функция http.client.parse_headers()
возвращает экземпляр http.client.HTTPMessage
, который содержит поля заголовка headers
, но не полезную нагрузку (то же самое, что HTTPResponse.msg
и http.server.BaseHTTPRequestHandler.headers
).
После возврата указатель файла fp
готов к чтению тела HTTP.
Обратите внимание, что http.client.parse_headers()
не анализирует начальную строку HTTP-сообщения, она анализирует только строки Name: value
. Файл должен быть готов к чтению этих строк поля, поэтому, перед вызовом функции, первая строка уже должна быть использована.