Utilisez des API REST en Python

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
90
Mois de parution
mai 2017
Spécialité(s)


Résumé

Comment interagir avec des services web, lorsque l'on fait du Python 3 ? Il y a toujours une bibliothèque Python pour faire le travail allez-vous me dire... Mais quand ce n'est pas le cas ?


Il n'existe plus vraiment de services web qui ne fournissent pas aujourd'hui une API REST pour que les utilisateurs dudit service puissent communiquer avec celui-ci. Et la plupart du temps, nous autres développeurs Python avons de la chance, il existe un package dans notre langage préféré pour nous aider. Mais quand ce n'est pas le cas ? Alors il faut se retrousser les manches et revenir aux fondamentaux, faire des appels HTTP. C'est ce que nous allons étudier dans cet article.

Petite précision, tous les exemples de cet article ont été codés en Python 3.5. Parce que le changement et Python 3, c'est maintenant !

1. Requests, la bibliothèque HTTP pour les humains

Requests [1] est une bibliothèque développée par Kenneth Reitz [2] depuis plusieurs années. Le but de Requests est d'être une bibliothèque simple, facilement compréhensible,…

Cet article est réservé aux abonnés. Il vous reste 96% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous