Junior
Welke standaardmethoden gebruikt EndPoint?
sobes.tech AI
Antwoord van AI
Standaard HTTP-methoden die vaak worden gebruikt voor interactie met EndPoint:
- GET: Gegevens ophalen van de server. Verandert de status van de resource niet.
- POST: Gegevens naar de server sturen om een nieuwe resource te creëren of een actie uit te voeren.
- PUT: Een resource op de server bijwerken of creëren. Als de resource bestaat, wordt deze bijgewerkt; zo niet, wordt deze gemaakt.
- PATCH: Gedeeltelijke update van de resource op de server. Alleen de te wijzigen velden worden verzonden.
- DELETE: Een resource van de server verwijderen.
- HEAD: De koptekst van de reactie ophalen zonder de berichtinhoud. Gebruikt om de aanwezigheid van de resource of metadata te controleren.
- OPTIONS: Informatie verkrijgen over beschikbare methoden en andere interactiemogelijkheden met de resource.
Voorbeeld van gebruik van GET met curl:
# Informatie over gebruiker met ID 123 ophalen
curl http://api.example.com/users/123
Voorbeeld van gebruik van POST met JSON-body:
# Nieuwe gebruiker aanmaken
curl -X POST -H "Content-Type: application/json" -d '{"name": "John Doe", "email": "john.doe@example.com"}' http://api.example.com/users
Voorbeeld van gebruik van PUT voor bijwerken:
# Gegevens van gebruiker met ID 123 bijwerken
curl -X PUT -H "Content-Type: application/json" -d '{"name": "Jane Doe"}' http://api.example.com/users/123
Voorbeeld van gebruik van DELETE:
# Gebruiker met ID 123 verwijderen
curl -X DELETE http://api.example.com/users/123
Deze methoden bepalen het type operatie dat de client wil uitvoeren op de resource die wordt geïdentificeerd door de URL van de EndPoint.