Sobes.tech
Junior — Middle

Leg uit wat de PUT-methode betekent in REST API en in welke gevallen deze wordt gebruikt.

sobes.tech AI

Antwoord van AI

De PUT-methode in de REST API wordt gebruikt om een resource volledig bij te werken of te creëren als deze nog niet bestaat. In tegenstelling tot PATCH, dat gedeeltelijke wijzigingen toepast, vervangt PUT de hele resource door de verzonden gegevens.

Belangrijkste kenmerken van PUT:

  • Idempotentie: herhaalde aanroepen met dezelfde gegevens veranderen het resultaat niet.
  • Wordt meestal gebruikt om een bestaand object bij te werken via een bekende URI.
  • Als de resource niet bestaat, kan de server deze creëren met de gespecificeerde URI.

Voorbeeld: als je een gebruiker hebt met ID 123, zal een PUT-verzoek naar /users/123 met een volledige gebruikersbeschrijving alle velden van die gebruiker vervangen door nieuwe waarden.

Gebruik PUT wanneer je gegarandeerd de volledige resource wilt vervangen, in plaats van deze gedeeltelijk bij te werken.