Aracılığıyla paylaş


HttpTransport Sınıf

Http gönderen ABC.

Devralma
HttpTransport
HttpTransport
HttpTransport

Oluşturucu

HttpTransport()

Yöntemler

close

Harici olarak sahip olunmuyorsa oturumu kapatın.

open

Henüz yoksa yeni oturum atayın.

send

bu HTTP gönderenini kullanarak isteği gönderin.

sleep

Belirtilen süre boyunca uyku.

Her zaman taşıma aracından uyumasını istemeli ve doğrudan stdlib'i çağırmamalısınız. Bu çoğunlukla zaman uyumsuz olarak önemlidir, çünkü aktarım zaman uyumsuz değildir, ancak üçlü gibi diğer uygulamalar ve uyku için kendi yöntemleri vardır, ancak tasarımı tutarlı tutmak için, taşımanın uyku moduna geçmesini istemek ve bunun nasıl yapılacağını taşıma uygulayıcısının karar vermesini sağlamak daha temizdir.

close

Harici olarak sahip olunmuyorsa oturumu kapatın.

abstract close() -> None

open

Henüz yoksa yeni oturum atayın.

abstract open() -> None

send

bu HTTP gönderenini kullanarak isteği gönderin.

abstract send(request: HTTPRequestType, **kwargs: Any) -> HTTPResponseType

Parametreler

Name Description
request
Gerekli
<xref:azure.core.transport.HTTPRequest>

İşlem hattı istek nesnesi

Döndürülenler

Tür Description

İşlem hattı yanıt nesnesi.

sleep

Belirtilen süre boyunca uyku.

Her zaman taşıma aracından uyumasını istemeli ve doğrudan stdlib'i çağırmamalısınız. Bu çoğunlukla zaman uyumsuz olarak önemlidir, çünkü aktarım zaman uyumsuz değildir, ancak üçlü gibi diğer uygulamalar ve uyku için kendi yöntemleri vardır, ancak tasarımı tutarlı tutmak için, taşımanın uyku moduna geçmesini istemek ve bunun nasıl yapılacağını taşıma uygulayıcısının karar vermesini sağlamak daha temizdir.

sleep(duration: float) -> None

Parametreler

Name Description
duration
Gerekli

Uyunacak saniye sayısı.