DELETE

Wat is het?

DELETE is een HTTP-methode gebruikt om een resource van de server te verwijderen. Net als GET en PUT is DELETE idempotent, wat betekent dat dezelfde resource meerdere keren verwijderen hetzelfde effect heeft: de resource is weg. Na succesvolle verwijdering antwoorden servers typisch met 200 OK inclusief een bevestigingsbericht, 204 No Content met een lege body, of 202 Accepted als verwijdering gepland is voor later.

Praktisch voorbeeld

Wanneer een gebruiker op Account Verwijderen klikt en de actie bevestigt in een modal, stuurt de frontend DELETE /api/users/123. De server verifieert eerst dat de aanvragende gebruiker toestemming heeft om dit account te verwijderen, verwijdert dan het gebruikersrecord uit de database of markeert het als verwijderd voor soft deletes, ruimt gerelateerde data op zoals posts en reacties, invalideert sessies, en antwoordt met 204 No Content.

Test je kennis

Wat moet een succesvolle DELETE-request typisch teruggeven?

Vraag het aan Lex
Lex kent de context van deze term en helpt je sneller met gerichte uitleg, voorbeelden en extra context.
Tip: Lex antwoordt kort in de widget. Voor meer detail, ga naar full screen modus.

Snelle links