requests
WebHTTP 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.
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.
Loops Python
Aprenda como usar loops Python para iterar dados. Domine as práticas recomendadas para loops for, while loops, break, continue e loop com exemplos interativos.
Como classificar uma lista em Python
Aprenda como classificar uma lista em Python usando o método sort() e a função sorted(). Descubra exemplos de classificação de chaves personalizadas e ordem reversa.
Folha de dicas dos métodos de string Python
Um guia de referência completo para manipulação de strings em Python. Domine a formatação, pesquisa, divisão, substituição e verificação de propriedades de string.
Python vs JavaScript: qual linguagem de programação é a melhor?
Uma comparação abrangente entre Python e JavaScript. Explore diferenças de sintaxe, desempenho, casos de uso (backend versus frontend) e exemplos de codificação.