HttpTransport Classe
Un expéditeur HTTP ABC.
- Héritage
-
HttpTransportHttpTransportHttpTransport
Constructeur
HttpTransport()
Méthodes
close |
Fermez la session si elle n’est pas détenue en externe. |
open |
Affectez une nouvelle session si elle n’existe pas déjà. |
send |
Envoyez la demande à l’aide de cet expéditeur HTTP. |
sleep |
Veillez pendant la durée spécifiée. Vous devez toujours demander au transport de dormir, et ne pas appeler directement le stdlib. Cela est principalement important dans async, car le transport n’utilise peut-être pas asyncio, mais d’autres implémentations comme trio et ils ont leur propre façon de dormir, mais pour garder la conception cohérente, il est plus propre de toujours demander au transport de se mettre en veille et de laisser l’implémenteur de transport décider comment le faire. |
close
Fermez la session si elle n’est pas détenue en externe.
abstract close() -> None
open
Affectez une nouvelle session si elle n’existe pas déjà.
abstract open() -> None
send
Envoyez la demande à l’aide de cet expéditeur HTTP.
abstract send(request: HTTPRequestType, **kwargs: Any) -> HTTPResponseType
Paramètres
Nom | Description |
---|---|
request
Obligatoire
|
<xref:azure.core.transport.HTTPRequest>
Objet de requête de pipeline |
Retours
Type | Description |
---|---|
Objet de réponse de pipeline. |
sleep
Veillez pendant la durée spécifiée.
Vous devez toujours demander au transport de dormir, et ne pas appeler directement le stdlib. Cela est principalement important dans async, car le transport n’utilise peut-être pas asyncio, mais d’autres implémentations comme trio et ils ont leur propre façon de dormir, mais pour garder la conception cohérente, il est plus propre de toujours demander au transport de se mettre en veille et de laisser l’implémenteur de transport décider comment le faire.
sleep(duration: float) -> None
Paramètres
Nom | Description |
---|---|
duration
Obligatoire
|
Nombre de secondes à mettre en veille. |
Azure SDK for Python