DevToolPal
DE
2xx Erfolg

204 No Content

Kein Inhalt

Bedeutung

Die Anfrage war erfolgreich und es gibt keinen Body. Header können trotzdem Metadaten wie ein neues ETag enthalten.

Typische Ursachen

  • Ein DELETE war erfolgreich
  • Ein PUT oder PATCH hat Änderungen gespeichert, ohne die Ressource zurückzugeben
  • Ein CORS-Preflight oder Beacon-Endpunkt hat geantwortet

So beheben Sie es

Als Client oder Besucher

Versuchen Sie nicht, einen Body zu parsen; response.json() wirft bei 204 eine Ausnahme. Prüfen Sie vor dem Lesen den Status.

Als Betreiber der Website oder API

Senden Sie mit 204 nie einen Body. Geben Sie 200 mit JSON zurück, wenn Clients die aktualisierte Ressource brauchen.

Beispielantwort

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

Spezifikation

RFC 9110 §15.3.5

FAQ

› Warum schlägt response.json() bei 204 fehl?

Es gibt keinen Body zum Parsen. Prüfen Sie response.status === 204 (oder die Länge), bevor Sie json() aufrufen.

› Soll DELETE 204 oder 200 liefern?

204, wenn es nichts zu berichten gibt, 200, wenn Sie einen Body wie das gelöschte Element oder eine Bestätigung zurückgeben.