HttpResponse Classe
- Ereditarietà
-
azure.core.pipeline.transport._base._HttpResponseBaseHttpResponse
Costruttore
HttpResponse(request: HttpRequest, internal_response: Any, block_size: int | None = None)
Parametri
Nome | Descrizione |
---|---|
request
Necessario
|
|
internal_response
Necessario
|
|
block_size
|
valore predefinito: None
|
Metodi
body |
Restituisce l'intero corpo come byte in memoria. L'implementazione di sincronizzazione deve caricare il corpo in memoria se può. L'implementazione asincrona deve basarsi su load_body asincrona da chiamare prima. |
parts |
Supponendo che il tipo di contenuto sia multipart/misto, restituirà le parti come iteratore. |
raise_for_status |
Genera un valore HttpResponseError se la risposta ha un codice di stato di errore. Se la risposta è buona, non fa nulla. |
stream_download |
Generatore per i dati del corpo della richiesta di streaming. Deve essere implementato da sottoclassi se il download di streaming è supportato. |
text |
Restituisce l'intero corpo come stringa. |
body
Restituisce l'intero corpo come byte in memoria.
L'implementazione di sincronizzazione deve caricare il corpo in memoria se può. L'implementazione asincrona deve basarsi su load_body asincrona da chiamare prima.
body() -> bytes
Restituisce
Tipo | Descrizione |
---|---|
Corpo intero come byte in memoria. |
parts
Supponendo che il tipo di contenuto sia multipart/misto, restituirà le parti come iteratore.
parts() -> Iterator[HttpResponse]
Restituisce
Tipo | Descrizione |
---|---|
<xref:iterator>[HttpResponse]
|
Iteratore di HttpResponse se la richiesta è stata multipart/mista |
Eccezioni
Tipo | Descrizione |
---|---|
Se il contenuto non è multipart/misto |
raise_for_status
Genera un valore HttpResponseError se la risposta ha un codice di stato di errore. Se la risposta è buona, non fa nulla.
raise_for_status() -> None
stream_download
Generatore per i dati del corpo della richiesta di streaming.
Deve essere implementato da sottoclassi se il download di streaming è supportato.
stream_download(pipeline: Pipeline[HttpRequest, 'HttpResponse'], **kwargs: Any) -> Iterator[bytes]
Parametri
Nome | Descrizione |
---|---|
pipeline
Necessario
|
Oggetto pipeline |
Restituisce
Tipo | Descrizione |
---|---|
<xref:iterator>[bytes]
|
Generatore di byte connessi al socket |
text
Restituisce l'intero corpo come stringa.
text(encoding: str | None = None) -> str
Parametri
Nome | Descrizione |
---|---|
encoding
|
Codifica da applicare. Se None, usare "utf-8" con analisi BOM (utf-8-sig). L'implementazione può essere più intelligente se vogliono (usando intestazioni o chardet). valore predefinito: None
|
Restituisce
Tipo | Descrizione |
---|---|
Corpo intero come stringa. |
- Vedi anche
-
~body()
Azure SDK for Python