Middle
Welke query is idempotent?
sobes.tech AI
Antwoord van AI
Een idempotente aanvraag is een HTTP-aanvraag die meerdere keren achter elkaar kan worden uitgevoerd zonder de toestand van de server te wijzigen na de eerste uitvoering.
Voorbeelden van idempotente methoden:
- GET — haalt eenvoudig gegevens op zonder ze te wijzigen.
- PUT — werkt een bron bij; bij herhaalde oproepen zal het resultaat hetzelfde zijn.
- DELETE — verwijdert een bron; herhaald verwijderen van dezelfde bron zal de toestand niet veranderen.
Bijvoorbeeld, als je een PUT-aanvraag stuurt om het profiel van een gebruiker bij te werken met dezelfde gegevens meerdere keren, blijft de toestand van de gebruiker hetzelfde.
In tegenstelling tot POST, dat meestal niet idempotent is, omdat elke oproep een nieuwe bron kan creëren of de toestand kan wijzigen.