3. Effectuer une requête GET avec Insomnia

Maintenant que Insomnia est correctement installé sur notre poste de travail, nous allons commencer par nous entraîner un peu à l’utiliser, avant de tester notre nouveau endpoint d’ajout d’un pokémon.

Pour commencer, nous allons reprendre le endpoint permettant de récupérer la liste complète des pokémons. Alors oui, nous savons déjà afficher la liste des pokémons de notre API Rest depuis un navigateur, mais notre objectif est maintenant de passer par Insomnia pour être capable de gérer tous les types de requêtes HTTP et pas seulement GET.

Ouvrez donc Insomnia sur votre poste et cliquer sur l’icône en forme de « plus » ci-dessous :

Créons la requête affichant la liste des pokémons… mais depuis Insomnia !

Nous voyons une nouvelle fenêtre s’ouvrir, nous demandant certaines informations à propos de la requête que nous voulons construire. Pas de panique, il s’agit simplement d’une requête GET.

On commence par renseigner un nom simple :

On renseigne l’URL de notre point de terminaison, afin d’effectuer une requête de type GET dessus.

Puis on renseigne l’URL de notre point de terminaison correspondant à la liste des pokémons :

Et là, magie !

Vous pouvez visualiser votre liste de pokémons, mais depuis Insomnia plutôt que depuis votre navigateur :

Ça y est, vous êtes capable d’utiliser Insomnia sans problème pour effectuer vos requêtes HTTP !

Parfait, avec ce nouvel outil entre les mains, nous allons pouvoir poursuivre le développement de notre API Rest sans être bloqué. En avant !