requests

Web

HTTP mediante micropip

Descripción general requests

Requestses la biblioteca HTTP de Python más popular, utilizada para enviar solicitudes HTTP/1.1 de forma elegante y sencilla. Con él, puede OBTENER, PUBLICAR, PONER, ELIMINAR y más: manejar la autenticación, las cookies, las redirecciones y los tiempos de espera con una API Pythonic limpia.

EnPyRun, la biblioteca de solicitudes está disponible a través del sistema de micropips dePyodide. Utiliza la API de recuperación nativa del navegador internamente, por lo que las solicitudes a puntos finales habilitados para CORS funcionan sin problemas. Esto lo hace perfecto para consultar API públicas, explorar puntos finales REST y practicar conceptos HTTP sin ninguna configuración local.

Código y salida de ejecución

Obtenga datos de un punto final de API REST público.

HTTP GET RequestEjecutar en el 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}")

Paquetes relacionados

Recursos recomendados de Python

Amplíe sus conocimientos con tutoriales interactivos relacionados, hojas de trucos y comparaciones de códigos.