HttpTransport 類別
HTTP 寄件者 ABC。
- 繼承
-
HttpTransportHttpTransportHttpTransport
建構函式
HttpTransport()
方法
close |
如果未在外部擁有會話,請關閉會話。 |
open |
如果尚未存在,請指派新的會話。 |
send |
使用此 HTTP 傳送者傳送要求。 |
sleep |
指定持續時間的睡眠。 您應該一律要求傳輸進入睡眠狀態,而不是直接呼叫 stdlib。 這在非同步中非常重要,因為傳輸可能不會使用 asyncio,但其他實作例如 trio,而且有自己的睡眠方式,但為了保持設計一致,最好一律要求傳輸進入睡眠狀態,並讓傳輸實作者決定如何執行。 |
close
如果未在外部擁有會話,請關閉會話。
abstract close() -> None
open
如果尚未存在,請指派新的會話。
abstract open() -> None
send
使用此 HTTP 傳送者傳送要求。
abstract send(request: HTTPRequestType, **kwargs: Any) -> HTTPResponseType
參數
名稱 | Description |
---|---|
request
必要
|
<xref:azure.core.transport.HTTPRequest>
管線要求物件 |
傳回
類型 | Description |
---|---|
管線回應物件。 |
sleep
指定持續時間的睡眠。
您應該一律要求傳輸進入睡眠狀態,而不是直接呼叫 stdlib。 這在非同步中非常重要,因為傳輸可能不會使用 asyncio,但其他實作例如 trio,而且有自己的睡眠方式,但為了保持設計一致,最好一律要求傳輸進入睡眠狀態,並讓傳輸實作者決定如何執行。
sleep(duration: float) -> None
參數
名稱 | Description |
---|---|
duration
必要
|
睡眠的秒數。 |