requests
WebHTTP 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.
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.
Bucles de Python
Aprenda a utilizar bucles de Python para iterar sobre datos. Domine los bucles for, while, rompa, continúe y realice bucles con ejemplos interactivos.
Cómo ordenar una lista en Python
Aprenda a ordenar una lista en Python usando el método sort() y la función sorted(). Descubra ejemplos de ordenación inversa y clasificación de claves personalizadas.
Hoja de trucos sobre métodos de cadenas de Python
Una guía de referencia completa para la manipulación de cadenas de Python. Domine el formateo, la búsqueda, la división, el reemplazo y la verificación de las propiedades de las cadenas.
Python vs JavaScript: ¿Qué lenguaje de programación es mejor?
Una comparación completa entre Python y JavaScript. Explore las diferencias de sintaxis, el rendimiento, los casos de uso (backend frente a frontend) y ejemplos de codificación.