AsyncHttpTransport Classe

Um remetente http ABC.

Herança
AsyncHttpTransport
AsyncHttpTransport
AsyncHttpTransport

Construtor

AsyncHttpTransport()

Métodos

close

Feche a sessão se ela não for de propriedade externa.

open

Atribua uma nova sessão se ainda não existir uma.

send

Envie a solicitação usando esse remetente HTTP.

sleep

Durma pela duração especificada.

Você sempre deve pedir ao transporte para dormir, e não chamar diretamente o stdlib. Isso é principalmente importante em assíncrono, pois o transporte pode não usar assíncrono, mas outra implementação como trio e sua própria maneira de dormir, mas para manter o design consistente, é mais limpo sempre pedir ao transporte para dormir e deixar o implementador de transporte decidir como fazê-lo. Por padrão, esse método usará "asyncio" e não precisará ser substituído se o transporte também.

close

Feche a sessão se ela não for de propriedade externa.

abstract async close() -> None

open

Atribua uma nova sessão se ainda não existir uma.

abstract async open() -> None

send

Envie a solicitação usando esse remetente HTTP.

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

Parâmetros

Nome Description
request
Obrigatório
any

O objeto da solicitação. O tipo exato pode ser inferido do pipeline.

Retornos

Tipo Description
any

O objeto de resposta. O tipo exato pode ser inferido do pipeline.

sleep

Durma pela duração especificada.

Você sempre deve pedir ao transporte para dormir, e não chamar diretamente o stdlib. Isso é principalmente importante em assíncrono, pois o transporte pode não usar assíncrono, mas outra implementação como trio e sua própria maneira de dormir, mas para manter o design consistente, é mais limpo sempre pedir ao transporte para dormir e deixar o implementador de transporte decidir como fazê-lo. Por padrão, esse método usará "asyncio" e não precisará ser substituído se o transporte também.

async sleep(duration: float) -> None

Parâmetros

Nome Description
duration
Obrigatório

O número de segundos para dormir.