Junior — Middle
Kunt u de structuur en componenten van een HTTP-verzoek en -antwoord uitleggen?
sobes.tech AI
Antwoord van AI
Een HTTP-verzoek bestaat uit drie hoofdonderdelen:
- Request Line (Aanvraagregel) — bevat de methode (GET, POST, etc.), URL en de protocolversie.
- Headers (Headers) — sleutel-waardeparen die metadata overdragen (bijvoorbeeld Content-Type, User-Agent).
- Body (Lichaam) — optioneel deel dat gegevens bevat, bijvoorbeeld bij POST-verzoeken.
Een HTTP-antwoords bestaat ook uit drie delen:
- Status Line (Statusregel) — bevat de protocolversie, de statuscode (bijvoorbeeld 200) en een tekstuele beschrijving (bijvoorbeeld OK).
- Headers (Headers) — metadata over het antwoord (Content-Type, Content-Length, etc.).
- Body (Lichaam) — gegevens die de server teruggeeft aan de client (HTML, JSON, afbeeldingen, etc.).
Voorbeeld van een request line:
GET /index.html HTTP/1.1
Voorbeeld van een response line:
HTTP/1.1 200 OK