Wat is een HTTP-verzoek naar de server?
sobes.tech AI
Antwoord van AI
Een HTTP-verzoek aan de server is een manier van interactie tussen de client (bijvoorbeeld een browser) en de webserver om gegevens op te vragen of te verzenden. Het bestaat uit:
-
Startregel: Bepaalt de methode, het pad naar de bron en de versie van het HTTP-protocol.
- Methode: De actie die de client wil uitvoeren op de bron (GET, POST, PUT, DELETE, enz.).
- Pad: Geeft de specifieke bron op de server aan.
- HTTP-versie: De versie van het protocol die wordt gebruikt voor de uitwisseling (meestal HTTP/1.1 of HTTP/2).
Voorbeeld van een startregel van een GET-verzoek:
GET /index.html HTTP/1.1 -
Headers: Bevatten aanvullende informatie over het verzoek of de client. Voorbeelden van headers:
Host: De domeinnaam van de server.User-Agent: Informatie over de clientapplicatie (browser, OS).Content-Type: Het type gegevens in de body van het verzoek.Authorization: Inloggegevens voor authenticatie.
Voorbeeld van headers:
Host: example.com User-Agent: curl/7.64.1 Accept: */* -
Lege regel: Scheidt de headers van de body van het verzoek (indien aanwezig).
-
Body van het verzoek: Bevat de gegevens die de client naar de server stuurt. Aanwezig bij methoden zoals POST of PUT (bijvoorbeeld formuliergegevens, JSON, XML). Bij GET-, HEAD- en DELETE-methoden is deze meestal afwezig.
Voorbeeld van body van het verzoek (voor een POST-verzoek):
{ "name": "Test User", "age": 30 }
De server verwerkt dit verzoek en stuurt een HTTP-antwoord naar de client.