HttpResponse Класс
- Наследование
-
azure.core.pipeline.transport._base._HttpResponseBaseHttpResponse
Конструктор
HttpResponse(request: HttpRequest, internal_response: Any, block_size: int | None = None)
Параметры
Имя | Описание |
---|---|
request
Обязательно
|
|
internal_response
Обязательно
|
|
block_size
|
значение по умолчанию: None
|
Методы
body |
Возвращает весь текст в виде байтов в памяти. Средство реализации синхронизации должно загружать тело в память, если это возможно. Асинхронный разработчик должен полагаться на асинхронный load_body, который был вызван первым. |
parts |
При условии, что тип содержимого является многокомпонентным или смешанным, возвращает части в качестве итератора. |
raise_for_status |
Вызывает httpResponseError, если ответ содержит код состояния ошибки. Если ответ хороший, ничего не делает. |
stream_download |
Генератор для потоковой передачи данных текста запроса. Должен быть реализован подклассами, если поддерживается потоковая загрузка. |
text |
Возвращает весь текст в виде строки. |
body
Возвращает весь текст в виде байтов в памяти.
Средство реализации синхронизации должно загружать тело в память, если это возможно. Асинхронный разработчик должен полагаться на асинхронный load_body, который был вызван первым.
body() -> bytes
Возвращаемое значение
Тип | Описание |
---|---|
Весь текст в виде байтов в памяти. |
parts
При условии, что тип содержимого является многокомпонентным или смешанным, возвращает части в качестве итератора.
parts() -> Iterator[HttpResponse]
Возвращаемое значение
Тип | Описание |
---|---|
<xref:iterator>[HttpResponse]
|
Итератор HttpResponse, если запрос был многокомпонентным или смешанным |
Исключения
Тип | Описание |
---|---|
Если содержимое не является составным или смешанным |
raise_for_status
Вызывает httpResponseError, если ответ содержит код состояния ошибки. Если ответ хороший, ничего не делает.
raise_for_status() -> None
stream_download
Генератор для потоковой передачи данных текста запроса.
Должен быть реализован подклассами, если поддерживается потоковая загрузка.
stream_download(pipeline: Pipeline[HttpRequest, 'HttpResponse'], **kwargs: Any) -> Iterator[bytes]
Параметры
Имя | Описание |
---|---|
pipeline
Обязательно
|
Объект конвейера |
Возвращаемое значение
Тип | Описание |
---|---|
<xref:iterator>[bytes]
|
Генератор байтов, подключенных к сокету |
text
Возвращает весь текст в виде строки.
text(encoding: str | None = None) -> str
Параметры
Имя | Описание |
---|---|
encoding
|
Применяемая кодировка. Если нет, используйте utf-8 с синтаксический анализ BOM (utf-8-sig). Реализация может быть более разумной при необходимости (с использованием заголовков или chardet). значение по умолчанию: None
|
Возвращаемое значение
Тип | Описание |
---|---|
Весь текст в виде строки. |
- См. также раздел
-
~body()
Azure SDK for Python
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по