HttpResponse Classe
- Herança
-
azure.core.pipeline.transport._base._HttpResponseBaseHttpResponse
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
|
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 |
---|---|
O corpo inteiro como uma cadeia de caracteres. |
- Confira também
-
~body()
Azure SDK for Python