requests

Web

HTTP via micropip

Visão geral requests

Requestsé a biblioteca HTTP Python mais popular, usada para enviar solicitações HTTP/1.1 de maneira elegante e simples. Com ele você pode GET, POST, PUT, DELETE e muito mais – lidando com autenticação, cookies, redirecionamentos e tempos limite com uma API Pythonic limpa.

EmPyRun, a biblioteca de solicitações é disponibilizada através do sistema micropip dePyodide. Ele usa a API de busca nativa do navegador, para que as solicitações para endpoints habilitados para CORS funcionem perfeitamente. Isso o torna perfeito para consultar APIs públicas, explorar endpoints REST e praticar conceitos HTTP sem qualquer configuração local.

Saída de código e execução

Busque dados de um endpoint público da API REST.

HTTP GET RequestExecutar no Editor
import requests
import json

url = "https://jsonplaceholder.typicode.com/todos/1"
print(f"Fetching: {url}\n")

response = requests.get(url)
if response.status_code == 200:
    data = response.json()
    print("Status:", response.status_code)
    print("Response:")
    print(json.dumps(data, indent=2))
else:
    print(f"Error: {response.status_code}")

Pacotes Relacionados

Recursos Python recomendados

Expanda seu conhecimento com tutoriais interativos relacionados, folhas de dicas e comparações de código.