Spring Boot : écrire le serveur (école d'ingénieur) · Chapitre 9 · Exercice de TD
Lire la documentation
Le client Vue face au serveur · niveau 1 (application)
Énoncé
D'après la liste des adresses du document OpenAPI donnée dans le cours, et les règles de sécurité du chapitre 8, lesquelles l'application Vue peut-elle appeler sans identifiants ? Lesquelles ne figurent pas dans le contrat du serveur d'essai ?
Corrigé
Sans identifiants : GET /api/livres, GET /api/livres/{isbn}, GET /api/infos et POST /api/commandes. Les autres opérations (post sur /api/livres, put et delete sur un livre, GET /api/admin/commandes) demandent un compte du personnel. Le serveur d'essai ne connaissait que les trois premières adresses de livres et de commandes : /api/infos, la gestion du catalogue et la liste des commandes sont des ajouts du serveur Java. Le document OpenAPI ne dit rien de la sécurité tant qu'on ne la décrit pas : c'est une limite à connaître.
100 % gratuit
La suite du chapitre est sur Adloun
- 10 autres exercices corrigés dans ce chapitre
- Les 2 QCM du chapitre, le premier sans compte
- Le tuteur, qui guide pas à pas sans donner la réponse
Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.