HttpResponse Classe
Classe de base abstraite pour les réponses HTTP.
Utilisez cette classe de base abstraite pour créer vos propres réponses de transport.
Les réponses implémentant cet ABC sont retournées par la méthode send_request de votre client si vous transmettez 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>
- Héritage
-
azure.core.rest._rest_py3._HttpResponseBaseHttpResponse
Constructeur
HttpResponse()
Méthodes
close | |
iter_bytes |
Itère sur les octets de la réponse. Décompressera dans le processus. |
iter_raw |
Itère sur les octets de la réponse. Ne décompresse pas dans le processus. |
json |
Retourne le corps entier sous forme d’objet json. |
raise_for_status |
Déclenche une erreur HttpResponseError si la réponse présente une erreur status code. Si la réponse est bonne, ne fait rien. |
read |
Lisez les octets de la réponse. |
text |
Retourne le corps de la réponse sous forme de chaîne. |
close
abstract close() -> None
iter_bytes
Itère sur les octets de la réponse. Décompressera dans le processus.
abstract iter_bytes(**kwargs: Any) -> Iterator[bytes]
Retours
Type | Description |
---|---|
Itérateur d’octets de la réponse |
iter_raw
Itère sur les octets de la réponse. Ne décompresse pas dans le processus.
abstract iter_raw(**kwargs: Any) -> Iterator[bytes]
Retours
Type | Description |
---|---|
Itérateur d’octets de la réponse |
json
Retourne le corps entier sous forme d’objet json.
abstract json() -> Any
Retours
Type | Description |
---|---|
Corps de la réponse désérialisée JSON |
Exceptions
Type | Description |
---|---|
json.decoder.JSONDecodeError
|
|
in python 2.7
|
|
if object is not JSON decodable
|
raise_for_status
Déclenche une erreur HttpResponseError si la réponse présente une erreur status code.
Si la réponse est bonne, ne fait rien.
abstract raise_for_status() -> None
Exceptions
Type | Description |
---|---|
azure.core.HttpResponseError if the object has an error status code.
|
read
Lisez les octets de la réponse.
abstract read() -> bytes
Retours
Type | Description |
---|---|
Lecture en octets |
text
Retourne le corps de la réponse sous forme de chaîne.
abstract text(encoding: str | None = None) -> str
Paramètres
Nom | Description |
---|---|
encoding
|
<xref:optional>[str]
Encodage avec lequel vous souhaitez décoder le texte. Peut également être défini indépendamment via notre propriété d’encodage valeur par défaut: None
|
Retours
Type | Description |
---|---|
Contenu de la réponse décodé sous forme de chaîne. |
Attributs
content
content_type
encoding
headers
is_closed
is_stream_consumed
reason
request
status_code
url
Azure SDK for Python