HttpTransport Třída
An http sender ABC.
- Dědičnost
-
HttpTransportHttpTransportHttpTransport
Konstruktor
HttpTransport()
Metody
close |
Zavřete relaci, pokud není externě vlastněná. |
open |
Přiřaďte novou relaci, pokud ještě neexistuje. |
send |
Odešlete požadavek pomocí tohoto odesílatele HTTP. |
sleep |
Režim spánku po zadanou dobu. Vždy byste měli požádat transport do spánku, a ne volat přímo stdlib. To je většinou důležité v async, protože při přenosu se nemusí používat asyncio, ale jiné implementace, jako je trio, a mají svůj vlastní způsob spánku, ale aby byl návrh konzistentní, je čistší vždy požádat o transport do spánku a nechat dopravního implementátora rozhodnout, jak to udělat. |
close
Zavřete relaci, pokud není externě vlastněná.
abstract close() -> None
open
Přiřaďte novou relaci, pokud ještě neexistuje.
abstract open() -> None
send
Odešlete požadavek pomocí tohoto odesílatele HTTP.
abstract send(request: HTTPRequestType, **kwargs: Any) -> HTTPResponseType
Parametry
Name | Description |
---|---|
request
Vyžadováno
|
<xref:azure.core.transport.HTTPRequest>
Objekt požadavku kanálu |
Návraty
Typ | Description |
---|---|
Objekt odpovědi kanálu. |
sleep
Režim spánku po zadanou dobu.
Vždy byste měli požádat transport do spánku, a ne volat přímo stdlib. To je většinou důležité v async, protože při přenosu se nemusí používat asyncio, ale jiné implementace, jako je trio, a mají svůj vlastní způsob spánku, ale aby byl návrh konzistentní, je čistší vždy požádat o transport do spánku a nechat dopravního implementátora rozhodnout, jak to udělat.
sleep(duration: float) -> None
Parametry
Name | Description |
---|---|
duration
Vyžadováno
|
Počet sekund do režimu spánku. |
Azure SDK for Python