4. Le fonctionnement d’une API REST

Nous allons maintenant rentrer un peu plus dans le concret, car pour le moment, ce que nous avons vu doit vous paraître très abstrait.

Ce que je vous propose, c’est de partir de l’interface d’une application web, car c’est ce que nous connaissons déjà :

Une interface web qui affiche quelques données sur un Pokémon.

Cette interface très simple affiche quelques données à propos d’un pokémon. Pour ceux qui ont déjà suivis mes cours sur le développement frontend, vous êtes habitué à mon utilisation intensive de pokémons dans les exemples. Et pour les autres, bienvenu au club, il va falloir apprendre à les supporter ! 😉

On a donc une interface qui affiche un pokémon. Maintenant, comment va fonctionner l’API REST qui tourne derrière ?

Eh bien, malgré la complexité apparente, toutes les explications que nous allons voir tiennent en trois concepts-clés : les ressources, les requêtes et la réponse. Nous allons voir tous ces éléments un par un pour que cela soit plus digeste pour tout le monde.