HttpResponse Classe
- Héritage
-
azure.core.pipeline.transport._base._HttpResponseBaseHttpResponse
Constructeur
HttpResponse(request: HttpRequest, internal_response: Any, block_size: int | None = None)
Paramètres
Nom | Description |
---|---|
request
Obligatoire
|
|
internal_response
Obligatoire
|
|
block_size
|
valeur par défaut: None
|
Méthodes
body |
Retourne le corps entier sous forme d’octets en mémoire. L’implémenteur de synchronisation doit charger le corps en mémoire s’il le peut. L’implémenteur asynchrone doit s’appuyer sur des load_body asynchrones à avoir été appelées en premier. |
parts |
En supposant que le type de contenu est multiparte/mixte, retourne les parties en tant qu’itérateur. |
raise_for_status |
Déclenche une erreur HttpResponseError si la réponse comporte une erreur status code. Si la réponse est bonne, ne fait rien. |
stream_download |
Générateur pour la diffusion en continu des données du corps de la demande. Doit être implémenté par les sous-classes si le téléchargement en streaming est pris en charge. |
text |
Retourne le corps entier sous forme de chaîne. |
body
Retourne le corps entier sous forme d’octets en mémoire.
L’implémenteur de synchronisation doit charger le corps en mémoire s’il le peut. L’implémenteur asynchrone doit s’appuyer sur des load_body asynchrones à avoir été appelées en premier.
body() -> bytes
Retours
Type | Description |
---|---|
Corps entier sous forme d’octets dans la mémoire. |
parts
En supposant que le type de contenu est multiparte/mixte, retourne les parties en tant qu’itérateur.
parts() -> Iterator[HttpResponse]
Retours
Type | Description |
---|---|
<xref:iterator>[HttpResponse]
|
Itérateur de HttpResponse si la requête était en plusieurs parties/mixte |
Exceptions
Type | Description |
---|---|
Si le contenu n’est pas en plusieurs parties/mixte |
raise_for_status
Déclenche une erreur HttpResponseError si la réponse comporte une erreur status code. Si la réponse est bonne, ne fait rien.
raise_for_status() -> None
stream_download
Générateur pour la diffusion en continu des données du corps de la demande.
Doit être implémenté par les sous-classes si le téléchargement en streaming est pris en charge.
stream_download(pipeline: Pipeline[HttpRequest, 'HttpResponse'], **kwargs: Any) -> Iterator[bytes]
Paramètres
Nom | Description |
---|---|
pipeline
Obligatoire
|
Objet pipeline |
Retours
Type | Description |
---|---|
<xref:iterator>[bytes]
|
Générateur d’octets connecté au socket |
text
Retourne le corps entier sous forme de chaîne.
text(encoding: str | None = None) -> str
Paramètres
Nom | Description |
---|---|
encoding
|
Encodage à appliquer. Si aucun, utilisez « utf-8 » avec l’analyse de nomenclature (utf-8-sig). L’implémentation peut être plus intelligente si elle le souhaite (à l’aide d’en-têtes ou de chardets). valeur par défaut: None
|
Retours
Type | Description |
---|---|
Corps entier sous forme de chaîne. |
- Voir aussi
-
~body()
Azure SDK for Python