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.