Sobes.tech
Intern

Welke HTTP-methode volgens de specificatie wordt gebruikt voor het volledig vervangen van een resource en is idempotent? PATCH POST PUT DELETE

sobes.tech AI

Antwoord van AI

Volgens de HTTP-specificatie wordt de PUT-methode gebruikt om een resource volledig te vervangen en is deze idempotent. Dit betekent dat herhaalde PUT-verzoeken met dezelfde gegevens de status van de resource niet zullen veranderen na het eerste verzoek.

  • PUT — vervangt de hele resource.
  • PATCH — werkt de resource gedeeltelijk bij.
  • POST — creëert meestal een nieuwe resource of voert een actie uit, is niet idempotent.
  • DELETE — verwijdert de resource, is ook idempotent, maar vervangt niet.

Voorbeeld van het gebruik van PUT:

PUT /users/123 HTTP/1.1
Content-Type: application/json

{"name": "Иван", "age": 30}

Deze aanvraag vervangt de gegevens van de gebruiker met ID 123 door nieuwe gegevens.