Ir para o conteúdo

HTTP (Solicitações)

Interaja com endpoints HTTP e APIs. Realize operações como GET, POST e muito mais.

Instalação

pip install botcity-http-plugin

Importando o Plugin

Depois de instalar este pacote, a próxima etapa é importar o pacote para o seu código e começar a usar as funções.

from botcity.plugins.http import BotHttpPlugin

Executando uma Solicitação

GET

# Instancie o plugin
url = "https://ptsv2.com/t/ocrc3-1624379671/post"
http = BotHttpPlugin(url)

# Execute uma simples solicitação GET
print(http.get().text)

Dica

Como alternativa, você pode usar os métodos get_as_json, get_bytes e get_as_file para manuseio especializado da resposta.

POST

# Instancie o plugin
url = "https://ptsv2.com/t/ocrc3-1624379671/post"
http = BotHttpPlugin(url)

# Define os parâmetros para uma solicitação de postagem
params = {
    'ID': 'ocrc3-1624379671',
    'Texto': 'Post exemplo'
}
http.set_params(params)

# Execute uma solicitação POST com parâmetros
print(http.post().text)

Dica

Alternativamente você pode usar o método post_as_json.