204 No Content betekent dat de server het verzoek heeft uitgevoerd en geen verdere inhoud te sturen heeft. Een 204 kan geen body hebben; de response eindigt met de lege regel na de headers. De headers tellen wel: ze beschrijven de doelresource nadat de gevraagde actie is uitgevoerd.
De code is gebruikelijk bij geslaagde PUT-, PATCH- en DELETE-verzoeken in API’s, bij analytics-beacons en als antwoord op CORS-preflightverzoeken (OPTIONS). Navigeert een browser naar een URL die 204 teruggeeft, dan blijft hij op de huidige pagina.
Een 204 is heuristisch cachebaar.
Voorbeeldresponse
HTTP/1.1 204 No Content
Date: Fri, 06 Nov 2026 10:15:32 GMT
Access-Control-Allow-Origin: https://app.example.com
Access-Control-Allow-Methods: GET, POST, OPTIONS
Access-Control-Allow-Headers: Content-Type, Authorization
Access-Control-Max-Age: 86400 SEO en redirects controleren
Volgens Google vertelt een 204 de indexeringspipeline dat Googlebot geen inhoud heeft ontvangen, en Search Console kan dan een soft 404 melden. Geef nooit 204 terug voor een pagina die je geïndexeerd wilt hebben. Bij een redirectcontrole betekent een 204 aan het eind van een keten meestal dat de URL een tracking- of API-endpoint is en geen pagina.
Veelvoorkomende oorzaken en toepassingen
- Een API heeft een resource verwijderd of bijgewerkt en heeft niets terug te geven.
- Een CORS-preflightverzoek (
OPTIONS) is goedgekeurd. - Een analytics- of
navigator.sendBeacon()-endpoint heeft de ontvangst van de data bevestigd. - Een verkeerd geconfigureerde route geeft 204 terug voor een pagina-URL. Geef 200 terug met inhoud, of een echte 404.