HTTP Methodes
Wat is het?
HTTP-methodes (ook wel werkwoorden genoemd) geven de gewenste actie aan die op een resource moet worden uitgevoerd. De belangrijkste methodes zijn GET voor data ophalen, POST voor nieuwe resources aanmaken, PUT voor resources volledig vervangen, PATCH voor gedeeltelijke updates, en DELETE voor resources verwijderen. Het gebruik van de juiste methode is essentieel voor RESTful API-design en communiceert intentie duidelijk naar servers en developers.
Praktisch voorbeeld
Een gebruikersbeheer-API gebruikt verschillende HTTP-methodes voor verschillende operaties: GET /users haalt een lijst op, GET /users/123 haalt één specifieke gebruiker op, POST /users met een JSON-body maakt een nieuwe gebruiker aan, PUT /users/123 vervangt alle data voor die gebruiker, PATCH /users/123 update alleen de velden die je stuurt, en DELETE /users/123 verwijdert die gebruiker. Elke geeft passende statuscodes terug zoals 200, 201 of 204.
Test je kennis
Welke HTTP-methodes worden als idempotent beschouwd?