Bibliothèque requests

requests est une bibliothèque Python tierce pour envoyer des requêtes HTTP simplement. requests.get() et requests.post() renvoient une réponse dont on lit status_code, json() ou text. Il faut prévoir un délai maximal (timeout), vérifier le statut avec raise_for_status() et ne pas inscrire de clés d'API dans le code.

Exemple

r = requests.get(url, params={'q': 'python'}, timeout=10)
r.raise_for_status()

Notions voisines

Tout le glossaire