Sobes.tech
Junior — Middle

Wat is het verschil tussen de methoden GET en POST bij het verzenden van verzoeken in een browser?

sobes.tech AI

Antwoord van AI

De methoden GET en POST zijn de twee belangrijkste manieren om HTTP-verzoeken vanuit de browser te verzenden.

  • GET wordt gebruikt om gegevens op te vragen van de server. Parameters worden in de URL (in de querystring) doorgegeven, wat hun grootte beperkt en de verzoeken cacheerbaar en als bladwijzers opslaan mogelijk maakt. GET-verzoeken moeten idempotent zijn (de status van de server niet wijzigen).

  • POST wordt gebruikt om gegevens naar de server te sturen, bijvoorbeeld bij het indienen van formulieren. De gegevens worden in de body van het verzoek verzonden, waardoor grote hoeveelheden informatie kunnen worden verzonden en gegevens veiliger kunnen worden overgedragen. POST-verzoeken kunnen de status van de server wijzigen.

Voorbeeld:

GET /search?q=python HTTP/1.1
Host: example.com

POST /submit HTTP/1.1
Host: example.com
Content-Type: application/x-www-form-urlencoded

name=John&age=30