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

Name Description
request
Necessário
internal_response
Necessário
block_size
valor predefinido: None

Métodos

body

Devolver 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 depender de load_body assíncronas para ter sido chamado primeiro.

parts

Partindo do princípio de que o tipo de conteúdo é multipart/mixed, irá devolver as partes como um iterador.

raise_for_status

Gera um HttpResponseError se a resposta tiver um código de estado de erro. Se a resposta for boa, não faz nada.

stream_download

Gerador para dados do corpo do pedido de transmissão em fluxo.

Deve ser implementado por sub classes se a transferência de transmissão em fluxo for suportada.

text

Devolver todo o corpo como uma cadeia.

body

Devolver 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 depender de load_body assíncronas para ter sido chamado primeiro.

body() -> bytes

Devoluções

Tipo Description

Todo o corpo como bytes na memória.

parts

Partindo do princípio de que o tipo de conteúdo é multipart/mixed, irá devolver as partes como um iterador.

parts() -> Iterator[HttpResponse]

Devoluções

Tipo Description
<xref:iterator>[HttpResponse]

O iterador de HttpResponse se o pedido tiver sido multipart/mixed

Exceções

Tipo Description

Se o conteúdo não for multipart/mixed

raise_for_status

Gera um HttpResponseError se a resposta tiver um código de estado de erro. Se a resposta for boa, não faz nada.

raise_for_status() -> None

stream_download

Gerador para dados do corpo do pedido de transmissão em fluxo.

Deve ser implementado por sub classes se a transferência de transmissão em fluxo for suportada.

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

Parâmetros

Name Description
pipeline
Necessário

O objeto de pipeline

Devoluções

Tipo Description
<xref:iterator>[bytes]

O gerador de bytes ligados ao socket

text

Devolver todo o corpo como uma cadeia.

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

Parâmetros

Name Description
encoding
str

A codificação a aplicar. Se Não, utilize "utf-8" com análise BOM (utf-8-sig). A implementação pode ser mais inteligente se quiser (utilizando cabeçalhos ou conjunto de carateres).

valor predefinido: None

Devoluções

Tipo Description
str

Todo o corpo como uma cadeia.

Ver também

~body()