requests
WebHTTP 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.
Boucles Python
Apprenez à utiliser les boucles Python pour parcourir les données. Maîtrisez les bonnes pratiques pour les boucles, while, break, continue et loop avec des exemples interactifs.
Comment trier une liste en Python
Apprenez à trier une liste en Python à l'aide de la méthode sort() et de la fonction sorted(). Découvrez des exemples de tri de clés personnalisé et d’ordre inverse.
Aide-mémoire sur les méthodes de chaîne Python
Un guide de référence complet pour la manipulation des chaînes Python. Maîtrisez le formatage, la recherche, le fractionnement, le remplacement et la vérification des propriétés des chaînes.
Python vs JavaScript : quel langage de programmation est le meilleur ?
Une comparaison complète entre Python et JavaScript. Explorez les différences de syntaxe, les performances, les cas d'utilisation (backend et frontend) et des exemples de codage.