Spring Boot : écrire le serveur (école d'ingénieur) · Chapitre 1 · Exercice de TD
Décortiquer une requête
Premiers pas avec Spring Boot · niveau 2
Énoncé
L'option -v de curl affiche tout l'échange, la requête envoyée (lignes commençant par >) et la réponse reçue (lignes commençant par <). Exécuter curl -v localhost:8080/bonjour?nom=Ada et identifier la ligne de requête, l'en-tête qui désigne le serveur visé, la ligne de statut de la réponse et l'en-tête qui donne le type du corps.
Corrigé
$ curl -v localhost:8080/bonjour?nom=Ada
* Host localhost:8080 was resolved.
* IPv6: ::1
* IPv4: 127.0.0.1
* Trying [::1]:8080...
* Connected to localhost (::1) port 8080
> GET /bonjour?nom=Ada HTTP/1.1
> Host: localhost:8080
> User-Agent: curl/8.7.1
> Accept: */*
>
* Request completely sent off
< HTTP/1.1 200
< Content-Type: text/plain;charset=UTF-8
< Content-Length: 14
< Date: Fri, 02 Oct 2026 21:28:59 GMT
<
{ [14 bytes data]
* Connection #0 to host localhost left intact
Bonjour, Ada !
- ligne de requête :
GET /bonjour?nom=Ada HTTP/1.1(méthode, chemin avec paramètres, version du protocole) ; - serveur visé :
Host: localhost:8080; - statut :
HTTP/1.1 200; - type du corps :
Content-Type: text/plain;charset=UTF-8.
On voit aussi que curl a d'abord essayé l'adresse IPv6 ::1 de localhost, et qu'il annonce accepter tout type de réponse (Accept: */*).
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.