Pourriez-vous expliquer de quels composants se compose la réponse HTTP et comment elle est formée?
sobes.tech IA
Réponse de l'IA
La réponse HTTP se compose de tres componentes principales:
-
Ligne d'état (Status Line) — contient la version du protocole HTTP, le code de statut numérique (par exemple, 200, 404) et la description textuelle du statut (par exemple, OK, Not Found).
-
En-têtes (Headers) — ensemble de paires clé-valeur qui transmettent des métadonnées sur la réponse, par exemple, le type de contenu (
Content-Type), la longueur du contenu (Content-Length), les cookies et autres données. -
Corps de la réponse (Body) — données proprement dites que le serveur envoie au client. Cela peut être une page HTML, JSON, image, etc.
La formation de la réponse HTTP se produit sur le serveur après le traitement de la requête. Le serveur détermine le statut de la réponse, forme les en-têtes et ajoute le corps, puis envoie le tout au client via le réseau.