Sobes.tech
Junior — Middle

Leg uit wat de PUT-methode betekent in de context van HTTP-verzoeken.

sobes.tech AI

Antwoord van AI

De PUT-methode in HTTP wordt gebruikt om een bron te vervangen of te creëren op de opgegeven URL. Als de bron bestaat, wordt deze volledig bijgewerkt; zo niet, wordt er een nieuwe gemaakt met de opgegeven gegevens.

Belangrijkste kenmerken van PUT:

  • Idempotentie: herhaalde verzoeken met dezelfde gegevens veranderen het resultaat niet na de eerste keer.
  • Volledige update: meestal worden alle gegevens van de bron verzonden, niet alleen de gewijzigde velden.

Voorbeeld: als je een gebruikersbron hebt op /users/123, zal een PUT-verzoek met een nieuw JSON-object de gebruikersgegevens volledig vervangen.

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

{
  "name": "Иван",
  "email": "ivan@example.com"
}

In tegenstelling tot PATCH, dat bedoeld is voor gedeeltelijke updates, vereist PUT het verzenden van de volledige gegevensset.