Sobes.tech
Middle

Vertel me over de structuur van HTTP-verzoek en -antwoord.

sobes.tech AI

Antwoord van AI

Een HTTP-verzoek bestaat uit drie hoofdonderdelen:

  1. Request Line (Aanvraagregel) — bevat de methode (GET, POST, enz.), de URI van de bron en de versie van het protocol.

  2. Headers (Headers) — sleutel-waardeparen die metadata overdragen, bijvoorbeeld content-type, cookies, autorisatie.

  3. 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:

  1. Statusline (Statusregel) — protocolversie, statuscode (bijvoorbeeld 200 OK).

  2. Headers (Headers) — metadata over het antwoord, bijvoorbeeld content-type, lengte.

  3. 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"}