requests

Web

HTTP via micropip

Aperçu requests

Requestsest la bibliothèque HTTP Python la plus populaire, utilisée pour envoyer des requêtes HTTP/1.1 avec élégance et simplicité. Avec lui, vous pouvez GET, POST, PUT, DELETE et bien plus encore – gérer l'authentification, les cookies, les redirections et les délais d'attente avec une API Pythonique propre.

DansPyRun, la bibliothèque de requêtes est mise à disposition via le système micropip dePyodide. Il utilise l'API de récupération native du navigateur, de sorte que les requêtes adressées aux points de terminaison compatibles CORS fonctionnent de manière transparente. Cela le rend parfait pour interroger les API publiques, explorer les points de terminaison REST et mettre en pratique les concepts HTTP sans aucune configuration locale.

Sortie de code et d'exécution

Récupérez des données à partir d'un point de terminaison d'API REST public.

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}")

Forfaits associés

Ressources Python recommandées

Développez vos connaissances avec des didacticiels interactifs, des aide-mémoire et des comparaisons de codes associés.