HttpResponse Classe

Herança
azure.core.pipeline.transport._base._HttpResponseBase
HttpResponse

Construtor

HttpResponse(request: HttpRequest, internal_response: Any, block_size: int | None = None)

Parâmetros

Nome Description
request
Obrigatório
internal_response
Obrigatório
block_size
valor padrão: None

Métodos

body

Retornar todo o corpo como bytes na memória.

O implementador de sincronização deve carregar o corpo na memória, se possível. O implementador assíncrono deve contar com load_body assíncronas para ter sido chamado primeiro.

parts

Supondo que o tipo de conteúdo seja de várias partes/misto, retornará as partes como um iterador.

raise_for_status

Gera um HttpResponseError se a resposta tiver um erro status código. Se a resposta for boa, não fará nada.

stream_download

Gerador para dados do corpo da solicitação de streaming.

Deve ser implementado por subclasses se houver suporte para download de streaming.

text

Retornar o corpo inteiro como uma cadeia de caracteres.

body

Retornar todo o corpo como bytes na memória.

O implementador de sincronização deve carregar o corpo na memória, se possível. O implementador assíncrono deve contar com load_body assíncronas para ter sido chamado primeiro.

body() -> bytes

Retornos

Tipo Description

O corpo inteiro como bytes na memória.

parts

Supondo que o tipo de conteúdo seja de várias partes/misto, retornará as partes como um iterador.

parts() -> Iterator[HttpResponse]

Retornos

Tipo Description
<xref:iterator>[HttpResponse]

O iterador de HttpResponse se a solicitação foi de várias partes/mista

Exceções

Tipo Description

Se o conteúdo não for de várias partes/misto

raise_for_status

Gera um HttpResponseError se a resposta tiver um erro status código. Se a resposta for boa, não fará nada.

raise_for_status() -> None

stream_download

Gerador para dados do corpo da solicitação de streaming.

Deve ser implementado por subclasses se houver suporte para download de streaming.

stream_download(pipeline: Pipeline[HttpRequest, 'HttpResponse'], **kwargs: Any) -> Iterator[bytes]

Parâmetros

Nome Description
pipeline
Obrigatório

O objeto de pipeline

Retornos

Tipo Description
<xref:iterator>[bytes]

O gerador de bytes conectados ao soquete

text

Retornar o corpo inteiro como uma cadeia de caracteres.

text(encoding: str | None = None) -> str

Parâmetros

Nome Description
encoding
str

A codificação a ser aplicada. Se Nenhum, use "utf-8" com análise bom (utf-8-sig). A implementação poderá ser mais inteligente se desejar (usando cabeçalhos ou chardet).

valor padrão: None

Retornos

Tipo Description
str

O corpo inteiro como uma cadeia de caracteres.

Confira também

~body()