Adloun

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

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 →