Middle
Vertel me over de structuur van HTTP-verzoek en -antwoord.
sobes.tech AI
Antwoord van AI
Een HTTP-verzoek bestaat uit drie hoofdonderdelen:
-
Request Line (Aanvraagregel) — bevat de methode (GET, POST, enz.), de URI van de bron en de versie van het protocol.
-
Headers (Headers) — sleutel-waardeparen die metadata overdragen, bijvoorbeeld content-type, cookies, autorisatie.
-
Body (Lichaam) — optioneel deel dat gegevens bevat, bijvoorbeeld bij POST-verzoeken.
Voorbeeld van een verzoek:
POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Content-Length: 48
{"name":"Иван","email":"ivan@example.com"}
HTTP-antwoorden bestaan ook uit drie delen:
-
Statusline (Statusregel) — protocolversie, statuscode (bijvoorbeeld 200 OK).
-
Headers (Headers) — metadata over het antwoord, bijvoorbeeld content-type, lengte.
-
Body (Lichaam) — gegevens die door de server worden geretourneerd, bijvoorbeeld HTML, JSON.
Voorbeeld van een antwoord:
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 27
{"id":123,"status":"ok"}