HttpTransport Klasa
Nadawca HTTP ABC.
- Dziedziczenie
-
HttpTransportHttpTransportHttpTransport
Konstruktor
HttpTransport()
Metody
close |
Zamknij sesję, jeśli nie jest ona zewnętrznie własnością. |
open |
Przypisz nową sesję, jeśli jeszcze nie istnieje. |
send |
Wyślij żądanie przy użyciu tego nadawcy HTTP. |
sleep |
Uśpienie przez określony czas trwania. Zawsze należy poprosić transport o spanie, a nie wywołać bezpośrednio stdlib. Jest to przede wszystkim ważne w asynchroniczne, ponieważ transport może nie używać asynchronicznego, ale inne implementacje, takie jak trio i mają własny sposób spania, ale aby zachować spójność projektu, jest czystsze, aby zawsze prosić transport o spanie i pozwolić implementatorowi transportu zdecydować, jak to zrobić. |
close
Zamknij sesję, jeśli nie jest ona zewnętrznie własnością.
abstract close() -> None
open
Przypisz nową sesję, jeśli jeszcze nie istnieje.
abstract open() -> None
send
Wyślij żądanie przy użyciu tego nadawcy HTTP.
abstract send(request: HTTPRequestType, **kwargs: Any) -> HTTPResponseType
Parametry
Nazwa | Opis |
---|---|
request
Wymagane
|
<xref:azure.core.transport.HTTPRequest>
Obiekt żądania potoku |
Zwraca
Typ | Opis |
---|---|
Obiekt odpowiedzi potoku. |
sleep
Uśpienie przez określony czas trwania.
Zawsze należy poprosić transport o spanie, a nie wywołać bezpośrednio stdlib. Jest to przede wszystkim ważne w asynchroniczne, ponieważ transport może nie używać asynchronicznego, ale inne implementacje, takie jak trio i mają własny sposób spania, ale aby zachować spójność projektu, jest czystsze, aby zawsze prosić transport o spanie i pozwolić implementatorowi transportu zdecydować, jak to zrobić.
sleep(duration: float) -> None
Parametry
Nazwa | Opis |
---|---|
duration
Wymagane
|
Liczba sekund uśpienia. |
Azure SDK for Python