Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
204 No Content
Der HTTP-Statuscode204 No Contenterfolgreiche Antwort gibt an, dass eine Anfrage erfolgreich war, aber der Client nicht von seiner aktuellen Seite weg navigieren muss.Eine204-Antwort ist standardmäßig zwischenspeicherbar, und einETag-Header wird in solchen Fällen eingeschlossen.
Eine204 No Content-Antwort auf diese Anfragemethoden hat folgende Bedeutung und Ergebnisse:
DELETE: Die Aktion war erfolgreich, und es müssen keine weiteren Informationen bereitgestellt werden.PUT: Die Aktion war erfolgreich, und derETag-Wert enthält das Entitätstag für die neue Darstellung dieser Zielressource.
Eine204-Antwort kann verwendet werden, wenn "speichern und bearbeiten" Funktionalität für Anwendungen wie Wiki-Seiten implementiert wird. In diesem Fall könnte einePUT-Anfrage verwendet werden, um die Seiteninhalte zu speichern, und eine204 No Content-Antwort zeigt dem Browser an, dass der Editor nicht durch anderen Inhalt ersetzt werden sollte.
Beachten Sie, dass die Antwort keinen Inhalt oder denContent-Length-Header enthalten darf (Browser können Antworten ablehnen, die Inhalt enthalten).
In diesem Artikel
Status
204 No ContentBeispiele
>Empfang einer Antwort nach dem Löschen eines Bildes
In diesem Beispiel sendet der Client eine Anfrage, um ein Bild mit derDELETE-Methode zu löschen. Die Anfrage enthält einenAuthorization-Header mit einem Token zur Authentifizierung der Anfrage:
DELETE /image/123 HTTP/1.1Host: example.comAuthorization: Bearer 1234abcdNach erfolgreichem Löschen des Bildes antwortet der Server mit einer204-Antwort ohne Inhalt, die angibt, dass keine weiteren Informationen an den Client gesendet werden müssen.
HTTP/1.1 204 No ContentDate: Wed, 26 Jun 2024 12:00:00 GMTServer: Apache/2.4.1 (Unix)Empfang einer Antwort nach Aktualisierung mit PUT
In diesem Beispiel sendet der Client einePUT-Anfrage, um die Profildaten eines Benutzers zu aktualisieren. Die Anfrage enthält einenAuthorization-Header mit einem Token zur Authentifizierung der Anfrage:
PUT /users/123 HTTP/1.1Host: example.comContent-Type: application/jsonAuthorization: Bearer 1234abcd{ "name": "Jane Doe", "email": "jane@example.com"}Nach erfolgreicher Aktualisierung des Benutzerprofils antwortet der Server mit einer204-Antwort. DerETag-Header enthält das Entitätstag für die aktualisierte Ressource:
HTTP/1.1 204 No ContentDate: Wed, 26 Jun 2024 12:00:00 GMTETag: "33a64df551425fcc55e4d42a148795d9f25f89d4"Server: Apache/2.4.1 (Unix)Spezifikationen
| Specification |
|---|
| HTTP Semantics> # status.204> |