Sobes.tech
Junior — Middle

Waaruit bestaat een HTTP-verzoek en hoe werken ze samen?

sobes.tech AI

Antwoord van AI

Een HTTP-verzoek bestaat uit verschillende hoofdcomponenten:

  • Methode (GET, POST, PUT, enz.) — bepaalt de actie die de client wil uitvoeren.
  • URL — het adres van de bron waarnaar het verzoek wordt gestuurd.
  • Headers — metadata van het verzoek, zoals content-type, autorisatie.
  • Body van het verzoek (Body) — gegevens die naar de server worden gestuurd (bijvoorbeeld bij POST).

De interactie verloopt als volgt: de client vormt het verzoek met de aangegeven componenten en stuurt het naar de server. De server ontvangt het verzoek, analyseert de methode, URL en headers, verwerkt de body (indien aanwezig) en geeft een antwoord terug. In Node.js worden voor het werken met HTTP-verzoeken de objecten IncomingMessage (verzoek) en ServerResponse (antwoord) gebruikt, die het lezen van de componenten van het verzoek en het vormen van het antwoord mogelijk maken.