HttpResponse Classe
Classe base astratta per le risposte HTTP.
Usare questa classe di base astratta per creare risposte di trasporto personalizzate.
Le risposte che implementano questo ABC vengono restituite dal metodo di send_request del client 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 = client.send_request(request)
<HttpResponse: 200 OK>
- Ereditarietà
-
azure.core.rest._rest_py3._HttpResponseBaseHttpResponse
Costruttore
HttpResponse()
Metodi
close | |
iter_bytes |
Scorre i byte della risposta. Decompresse nel processo. |
iter_raw |
Scorre i byte della risposta. Non decompresse nel processo. |
json |
Restituisce l'intero corpo come oggetto json. |
raise_for_status |
Genera un valore HttpResponseError se la risposta ha un codice di stato di errore. Se la risposta è buona, non fa nulla. |
read |
Leggere i byte della risposta. |
text |
Restituisce il corpo della risposta come stringa. |
close
abstract close() -> None
iter_bytes
Scorre i byte della risposta. Decompresse nel processo.
abstract iter_bytes(**kwargs: Any) -> Iterator[bytes]
Restituisce
Tipo | Descrizione |
---|---|
Iteratore di byte dalla risposta |
iter_raw
Scorre i byte della risposta. Non decompresse nel processo.
abstract iter_raw(**kwargs: Any) -> Iterator[bytes]
Restituisce
Tipo | Descrizione |
---|---|
Iteratore di byte dalla risposta |
json
Restituisce l'intero corpo come oggetto json.
abstract json() -> Any
Restituisce
Tipo | Descrizione |
---|---|
Corpo della risposta deserializzata JSON |
Eccezioni
Tipo | Descrizione |
---|---|
json.decoder.JSONDecodeError
|
|
in python 2.7
|
|
if object is not JSON decodable
|
raise_for_status
Genera un valore HttpResponseError se la risposta ha un codice di stato di errore.
Se la risposta è buona, non fa nulla.
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.
abstract read() -> bytes
Restituisce
Tipo | Descrizione |
---|---|
Byte di lettura |
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 impostato 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