Documentation · Chapitre 12

Exposer des données par un contrat HTTP clair.

Une API permet à un autre programme d’utiliser les fonctions d’une application par HTTP. Elle retourne du JSON structuré plutôt qu’une page HTML.

Chaque leçon part du problème, explique le mécanisme puis propose une vérification concrète.

≈ 75 min

Un contrat entre programmes

Les humains interprètent une mise en page; les programmes exigent des champs, types, statuts et erreurs stables. Le comportement documenté compte plus que l’apparence.

Ressources et points d’entrée

Une ressource est un concept comme films. Un endpoint combine méthode et chemin : GET /api/movies lit, POST /api/movies crée.

Choisir les statuts volontairement

Employez 200 pour succès, 201 création, 204 suppression vide, 401 identité absente, 403 interdiction, 404 absence, 422 entrée invalide et 429 excès.