HttpResponse Classe
- Herança
-
azure.core.pipeline.transport._base._HttpResponseBaseHttpResponse
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
|
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 |
---|---|
Todo o corpo como uma cadeia. |
- Ver também
-
~body()
Azure SDK for Python
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários