Spring Boot : écrire le serveur (école d'ingénieur) · Chapitre 3 · Application directe du cours
HEAD et OPTIONS
Une API REST · niveau 2
Énoncé
Sans écrire de code, envoyer à la fiche d'un livre une requête HEAD (curl -I) puis une requête OPTIONS. Que répond Spring ? À quoi servent ces deux méthodes ?
Corrigé
$ curl -I localhost:8000/api/livres/9782956300052
HTTP/1.1 200
Content-Type: application/json
Date: Fri, 02 Oct 2026 21:28:34 GMT
$ curl -i -X OPTIONS localhost:8000/api/livres/9782956300052
HTTP/1.1 200
Allow: DELETE,GET,HEAD,PUT,OPTIONS
Accept-Patch:
Content-Length: 0
Date: Fri, 02 Oct 2026 21:28:34 GMT
HEAD renvoie les en-têtes qu'aurait un GET, sans le corps : pour savoir si une ressource existe ou a changé, sans la télécharger. OPTIONS renvoie dans Allow les méthodes permises sur l'adresse. Spring traite les deux seul, à partir des correspondances déclarées. Le navigateur envoie lui-même des OPTIONS avant certaines requêtes vers une autre origine (chapitre 9).
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.