Sobes.tech
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:

  1. Request Line (Aanvraagregel) — bevat de methode (GET, POST, etc.), URL en de protocolversie.
  2. Headers (Headers) — sleutel-waardeparen die metadata overdragen (bijvoorbeeld Content-Type, User-Agent).
  3. Body (Lichaam) — optioneel deel dat gegevens bevat, bijvoorbeeld bij POST-verzoeken.

Een HTTP-antwoords bestaat ook uit drie delen:

  1. Status Line (Statusregel) — bevat de protocolversie, de statuscode (bijvoorbeeld 200) en een tekstuele beschrijving (bijvoorbeeld OK).
  2. Headers (Headers) — metadata over het antwoord (Content-Type, Content-Length, etc.).
  3. 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