HttpTransport Класс
Http-отправитель ABC.
- Наследование
-
HttpTransportHttpTransportHttpTransport
Конструктор
HttpTransport()
Методы
close |
Закройте сеанс, если он не принадлежит извне. |
open |
Назначьте новый сеанс, если он еще не существует. |
send |
Отправьте запрос с помощью этого отправителя HTTP. |
sleep |
Спящий режим в течение указанного периода. Всегда следует просить транспорт спать, а не вызывать непосредственно stdlib. Это особенно важно в асинхронном режиме, так как транспорт может использовать не асинхронные, а другие реализации, такие как трио, и они имеют собственный способ спящего режима, но для обеспечения согласованности при проектировании проще всегда просить транспорт в спящий режим и позволить разработчику транспорта решить, как это сделать. |
close
Закройте сеанс, если он не принадлежит извне.
abstract close() -> None
open
Назначьте новый сеанс, если он еще не существует.
abstract open() -> None
send
Отправьте запрос с помощью этого отправителя HTTP.
abstract send(request: HTTPRequestType, **kwargs: Any) -> HTTPResponseType
Параметры
Имя | Описание |
---|---|
request
Обязательно
|
<xref:azure.core.transport.HTTPRequest>
Объект запроса конвейера |
Возвращаемое значение
Тип | Описание |
---|---|
Объект ответа конвейера. |
sleep
Спящий режим в течение указанного периода.
Всегда следует просить транспорт спать, а не вызывать непосредственно stdlib. Это особенно важно в асинхронном режиме, так как транспорт может использовать не асинхронные, а другие реализации, такие как трио, и они имеют собственный способ спящего режима, но для обеспечения согласованности при проектировании проще всегда просить транспорт в спящий режим и позволить разработчику транспорта решить, как это сделать.
sleep(duration: float) -> None
Параметры
Имя | Описание |
---|---|
duration
Обязательно
|
Количество секунд для спящего режима. |
Azure SDK for Python