HttpTransport Classe
ABC del mittente http.
- Ereditarietà
-
HttpTransportHttpTransportHttpTransport
Costruttore
HttpTransport()
Metodi
close |
Chiudere la sessione se non è di proprietà esterna. |
open |
Assegnare una nuova sessione se non esiste già. |
send |
Inviare la richiesta usando questo mittente HTTP. |
sleep |
Sospensione per la durata specificata. Dovresti sempre chiedere al trasporto di dormire e non chiamare direttamente il stdlib. Questo è principalmente importante in asincrono, poiché il trasporto potrebbe non usare asyncio ma altre implementazioni come trio e hanno il proprio modo per dormire, ma per mantenere coerente la progettazione, è più pulito chiedere sempre il trasporto di dormire e lasciare che l'implementore di trasporto decide come farlo. |
close
Chiudere la sessione se non è di proprietà esterna.
abstract close() -> None
open
Assegnare una nuova sessione se non esiste già.
abstract open() -> None
send
Inviare la richiesta usando questo mittente HTTP.
abstract send(request: HTTPRequestType, **kwargs: Any) -> HTTPResponseType
Parametri
Nome | Descrizione |
---|---|
request
Necessario
|
<xref:azure.core.transport.HTTPRequest>
Oggetto richiesta pipeline |
Restituisce
Tipo | Descrizione |
---|---|
Oggetto risposta della pipeline. |
sleep
Sospensione per la durata specificata.
Dovresti sempre chiedere al trasporto di dormire e non chiamare direttamente il stdlib. Questo è principalmente importante in asincrono, poiché il trasporto potrebbe non usare asyncio ma altre implementazioni come trio e hanno il proprio modo per dormire, ma per mantenere coerente la progettazione, è più pulito chiedere sempre il trasporto di dormire e lasciare che l'implementore di trasporto decide come farlo.
sleep(duration: float) -> None
Parametri
Nome | Descrizione |
---|---|
duration
Necessario
|
Numero di secondi da dormire. |
Azure SDK for Python