Junior — Middle
Hoe onderscheid je HTTP-methoden in de REST-architectuur voor het uitvoeren van verschillende soorten operaties?
sobes.tech AI
Antwoord van AI
In de REST-architectuur worden standaard HTTP-methoden gebruikt voor verschillende operaties:
- GET — het ophalen van een resource of een lijst van resources. Verandert de status van de server niet.
- POST — het creëren van een nieuwe resource.
- PUT — volledige update van een bestaande resource of creatie als de resource niet bestaat.
- PATCH — gedeeltelijke update van een resource.
- DELETE — het verwijderen van een resource.
Bijvoorbeeld, om informatie over een gebruiker te verkrijgen, doe je een GET-verzoek naar /users/{id}; om een nieuwe gebruiker te maken — POST naar /users; om de gegevens van de gebruiker bij te werken — PUT of PATCH naar /users/{id}; om te verwijderen — DELETE naar /users/{id}.
Correct gebruik van deze methoden helpt de API begrijpelijk te maken en voldoet aan de REST-principes.