DevToolPal
NL
2xx Succes

204 No Content

Geen inhoud

Wat het betekent

Het verzoek is geslaagd en er is geen body. Headers kunnen nog metadata bevatten, zoals een nieuwe ETag.

Veelvoorkomende oorzaken

  • Een DELETE is geslaagd
  • Een PUT of PATCH heeft wijzigingen opgeslagen zonder de resource terug te geven
  • Een CORS-preflight of beacon-endpoint heeft geantwoord

Zo los je het op

Als client of bezoeker

Probeer geen body te parsen; response.json() op een 204 gooit een exceptie. Controleer de status voordat je leest.

Als beheerder van de site of API

Stuur nooit een body mee met 204. Geef 200 met JSON terug als clients de bijgewerkte resource nodig hebben.

Voorbeeldantwoord

HTTP/1.1
HTTP/1.1 204 No Content
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx

Specificatie

RFC 9110 §15.3.5

Veelgestelde vragen

› Waarom faalt response.json() bij 204?

Er is geen body om te parsen. Controleer response.status === 204 (of de lengte) voordat je json() aanroept.

› Moet DELETE 204 of 200 teruggeven?

204 als er niets te melden is, 200 als je een body teruggeeft, zoals het verwijderde item of een bevestiging.