Sobes.tech
Junior — Middle

Leg uit wat de verschillen zijn tussen HTTP POST- en PUT-verzoeken in de context van webontwikkeling.

sobes.tech AI

Antwoord van AI

De belangrijkste verschillen tussen HTTP POST- en PUT-verzoeken:

  • POST wordt gebruikt om een nieuwe bron te maken. Het stuurt gegevens naar de server, die meestal een nieuw object met een unieke identificatie aanmaakt.
  • PUT wordt gebruikt om een bestaande bron bij te werken of een bron te maken op een gegeven URI. Het PUT-verzoek is idempotent — herhaaldelijk aanroepen met dezelfde gegevens zal het resultaat niet veranderen.

Voorbeeld:

  • POST /users — maakt een nieuwe gebruiker aan, de server wijst een ID toe.
  • PUT /users/123 — werkt de gebruiker met ID 123 bij of maakt deze aan als deze niet bestaat.

Dus, POST is voor toevoegen, PUT voor vervangen of bijwerken.