Sobes.tech
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.