Qu’est-ce qu’une API REST ?
Dans de nombreux projets web, REST constitue une approche courante pour concevoir des interfaces d’échange autour de ressources et du protocole HTTP.
Exemple de ressources
`/users`
`/products`
`/orders`
Opérations
Selon la conception de l’API, différentes méthodes HTTP expriment les opérations.
Exemple conceptuel
Demander un client :
CLIENT → requête → API → traitement → réponse.
Une bonne API doit aussi penser aux erreurs
Que se passe-t-il si :
- l’identifiant n’existe pas ?
- les données sont invalides ?
- l’utilisateur n’est pas autorisé ?
- le serveur rencontre un problème ?
REST ne signifie pas seulement « JSON »
Le format des données n’est qu’une partie de la conception.
Il faut penser ressources, contrats, comportements et statuts.
Formation Développement d’Applications et Solutions Connectées au CAFP Casablanca
Consultez la page principale de cette filière pour retrouver la durée, les conditions d’admission et les informations de préinscription.
