Sobes.tech
Middle

Wat is het verschil tussen GET en POST?

sobes.tech AI

Antwoord van AI

GET en POST zijn twee hoofd-HTTP-methoden met verschillende doeleinden:

  • GET wordt gebruikt om gegevens op te vragen van de server. Het is veilig en idempotent, parameters worden in de URL (query string) doorgegeven. Het wijzigt meestal de status van de server niet.

  • POST wordt gebruikt om gegevens naar de server te sturen, bijvoorbeeld bij het maken of bijwerken van resources. De gegevens worden in de body van het verzoek verzonden. POST kan de status van de server wijzigen en is niet idempotent.

Voorbeeld:

GET /todos?id=123 HTTP/1.1
Host: example.com

POST /todos HTTP/1.1
Host: example.com
Content-Type: application/json

{"title": "Buy milk", "done": false}

GET vraagt de todo met id=123 op, POST maakt een nieuwe todo aan.