Kunt u uitleggen uit welke componenten de HTTP-antwoord bestaat en hoe het wordt gevormd?
sobes.tech AI
Antwoord van AI
Het HTTP-antwoord bestaat uit drie hoofdcomponenten:
-
Statusregel (Status Line) — bevat de versie van het HTTP-protocol, de numerieke statuscode (bijvoorbeeld 200, 404) en de tekstuele beschrijving van de status (bijvoorbeeld OK, Not Found).
-
Headers — een verzameling van sleutel-waardeparen die meta-informatie over het antwoord overdragen, bijvoorbeeld het inhoudstype (
Content-Type), de inhoudslengte (Content-Length), cookies en andere gegevens. -
Antwoordlichaam (Body) — de eigenlijke gegevens die de server naar de client stuurt. Dit kan een HTML-pagina, JSON, afbeelding, enzovoort zijn.
De vorming van het HTTP-antwoord gebeurt op de server na het verwerken van het verzoek. De server bepaalt de status van het antwoord, vormt de headers en voegt het lichaam toe, waarna alles naar de client wordt gestuurd via het netwerk.