Le Front-End interroge l’API

La deuxième étape consiste à envoyer une requête à l’API depuis le Front-End Phalcon et à récupérer des données en retour.

Comme le titre l’indique, les manipulations présentes dans cette section doivent être appliquées dans le répertoire mooc/web.

1. Présentation de la librairie de requête Projet de cours en ligne:cURL

Pour effectuer des requêtes du type cURL, il existe de nombreuses librairies. Ce livre a fait le choix d’utiliser la célèbre librairie Projet de cours en ligne:GuzzleGuzzle.

La documentation est disponible à cette adresse : http://docs.guzzlephp.org/en/stable/

a. Téléchargement de Guzzle dans le projet

Pour installer Guzzle, il suffit d’utiliser le programme Composer. Ce programme a déjà été utilisé pour installer Phalcon DevTools (cf. chapitre Création d’un premier projet - Installation avec Composer).

 Lancez la commande ci-dessous pour installer Guzzle.

composer require guzzlehttp/guzzle:~6.0 

Un répertoire vendor apparaît dans l’arborescence du projet. Ce répertoire contient entre autres les fichiers composant Guzzle.

b. Intégration du vendor dans le projet

Afin que le projet web utilise les classes Guzzle, il faut intégrer le répertoire vendor dans l’application.

 Modifiez le fichier public/index.php

 Placez-vous à la suite...

couv_EPPHALC.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Préparation de l'API - Une route de santé
Suivant
Gestion des appels API