AsyncHttpResponse Classe
Classe di base astratta per le risposte HTTP asincrone.
Utilizzare questa classe base astratta per creare risposte di trasporto personalizzate.
Le risposte che implementano questo abc vengono restituite dal metodo di send_request del client asincrono se si passa un HttpRequest
>>> from azure.core.rest import HttpRequest
>>> request = HttpRequest('GET', 'http://www.example.com')
<HttpRequest [GET], url: 'http://www.example.com'>
>>> response = await client.send_request(request)
<AsyncHttpResponse: 200 OK>
- Ereditarietà
-
azure.core.rest._rest_py3._HttpResponseBaseAsyncHttpResponseAsyncHttpResponseAsyncHttpResponse
Costruttore
AsyncHttpResponse()
Metodi
close | |
iter_bytes |
Scorre in modo asincrono i byte della risposta. Decompressione nel processo. |
iter_raw |
Scorre in modo asincrono i byte della risposta. Non decompressione nel processo. |
json |
Restituisce l'intero corpo come oggetto JSON. |
raise_for_status |
Genera un errore HttpResponseError se la risposta ha un codice di stato di errore. Se la risposta è buona, non esegue alcuna operazione. |
read |
Leggere i byte della risposta in memoria. |
text |
Restituisce il corpo della risposta come stringa. |
close
abstract async close() -> None
iter_bytes
Scorre in modo asincrono i byte della risposta. Decompressione nel processo.
abstract async iter_bytes(**kwargs: Any) -> AsyncIterator[bytes]
Restituisce
Tipo | Descrizione |
---|---|
Iteratore asincrono di byte dalla risposta |
iter_raw
Scorre in modo asincrono i byte della risposta. Non decompressione nel processo.
abstract async iter_raw(**kwargs: Any) -> AsyncIterator[bytes]
Restituisce
Tipo | Descrizione |
---|---|
Iteratore asincrono di byte dalla risposta |
json
Restituisce l'intero corpo come oggetto JSON.
abstract json() -> Any
Restituisce
Tipo | Descrizione |
---|---|
Corpo della risposta deserializzato JSON |
Eccezioni
Tipo | Descrizione |
---|---|
json.decoder.JSONDecodeError
|
|
in python 2.7
|
|
if object is not JSON decodable
|
raise_for_status
Genera un errore HttpResponseError se la risposta ha un codice di stato di errore.
Se la risposta è buona, non esegue alcuna operazione.
abstract raise_for_status() -> None
Eccezioni
Tipo | Descrizione |
---|---|
azure.core.HttpResponseError if the object has an error status code.
|
read
Leggere i byte della risposta in memoria.
abstract async read() -> bytes
Restituisce
Tipo | Descrizione |
---|---|
Byte della risposta |
text
Restituisce il corpo della risposta come stringa.
abstract text(encoding: str | None = None) -> str
Parametri
Nome | Descrizione |
---|---|
encoding
|
<xref:optional>[str]
Codifica con cui si vuole decodificare il testo. Può anche essere impostata in modo indipendente tramite la proprietà di codifica valore predefinito: None
|
Restituisce
Tipo | Descrizione |
---|---|
Il contenuto della risposta decodificato come stringa. |
Attributi
content
content_type
encoding
headers
is_closed
is_stream_consumed
reason
request
status_code
url
Azure SDK for Python
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per