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.

Retour à la filière
WhatsApp