Adloun

Spring Boot : écrire le serveur (école d'ingénieur) · Chapitre 3 · Application directe du cours

Méthodes et statuts

Une API REST · niveau 1 (application)

Énoncé

Pour chaque opération, donner la méthode, l'adresse et le statut d'une réponse réussie : (a) consulter la fiche du livre d'ISBN 9782956300052 ; (b) ajouter un avis à ce livre ; (c) supprimer l'avis numéro 12 de ce livre ; (d) remplacer la fiche de ce livre ; (e) consulter les livres de Physique ; (f) passer une commande. Pour (c), que répondre si l'avis n'existe pas ?

Corrigé

MéthodeAdresseStatut
(a)GET/api/livres/9782956300052200
(b)POST/api/livres/9782956300052/avis201
(c)DELETE/api/livres/9782956300052/avis/12204
(d)PUT/api/livres/9782956300052200
(e)GET/api/livres?rayon=Physique200
(f)POST/api/commandes201

Pour (c), un avis inexistant donne 404. Certaines API répondent 204 même dans ce cas, puisque le résultat voulu (l'avis n'existe pas) est atteint ; le 404 renseigne mieux le client, et c'est le choix de la Librairie.

100 % gratuit

La suite du chapitre est sur Adloun

Exercice suivant et tuteur

Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant et tuteur →