tool::http-status-detail
204 No Content
The server successfully processed the request but returns no content.
Statuscode
204
Name
No Content
Kategorie
2xxDetaillierte Erklärung
HTTP 204 No Content zeigt an, dass die Anfrage erfolgreich verarbeitet wurde, aber kein Inhalt zurückgegeben wird. Er wird häufig nach DELETE-, PUT- oder PATCH-Anfragen verwendet, wenn der Server Erfolg signalisieren möchte, ohne einen Antwortkörper zu senden. Browser bleiben bei einer 204-Antwort auf der aktuellen Seite und führen keine Weiterleitung durch.
Häufige Ursachen
- ▸Eine DELETE-Anfrage hat eine Ressource erfolgreich gelöscht
- ▸Eine PUT/PATCH-Anfrage hat eine Ressource aktualisiert, aber keinen Antwortkörper zurückgegeben
- ▸CORS OPTIONS-Preflight-Antwort
- ▸Formularübermittlung, bei der der aktuelle Seitenzustand erhalten bleiben soll
Lösungsansätze
- 1.204 ist eine normale Antwort — keine Korrektur erforderlich
- 2.Wenn ein Antwortkörper benötigt wird, verwenden Sie stattdessen 200 OK
- 3.Wenn die Daten der neu erstellten Ressource benötigt werden, verwenden Sie 201 Created
- 4.Fügen Sie niemals einen Body in eine 204-Antwort ein (Verletzung der HTTP-Spezifikation)
Zugehörige HTTP-Header
Cache-ControlETagAntwortbeispiel
HTTP/1.1 204 No Content Cache-Control: no-cache
Verwandte Statuscodes
200OKThe request has succeeded.→201CreatedThe request has been fulfilled and a new resource has been created.→202AcceptedThe request has been accepted but not yet acted upon.→203Non-Authoritative InformationThe response is from a transforming proxy, not the origin server.→205Reset ContentThe server processed the request; the client should reset the document view.→
ad · 300×250
// related tools