Junior — Middle
In welke gevallen wordt het aanbevolen om een bepaalde HTTP-methode te gebruiken in een REST API?
sobes.tech AI
Antwoord van AI
In de REST API worden HTTP-methoden toegepast volgens hun semantiek:
- GET — om een resource of lijst van resources op te halen. Mag de status van de server niet wijzigen.
- POST — om een nieuwe resource te creëren of een operatie uit te voeren die de status wijzigt.
- PUT — om een bestaande resource te vervangen of te creëren als deze niet bestaat (idempotent).
- PATCH — voor gedeeltelijke updates van een resource.
- DELETE — om een resource te verwijderen.
Het wordt aanbevolen om methoden te gebruiken die de intentie van de operatie weerspiegelen en waar mogelijk idempotent zijn (bijvoorbeeld PUT en DELETE). Dit vereenvoudigt het begrip van de API en de correcte werking van clients en servers.