205

Reset Content

Offiziell
der Client soll das Dokument auf den ursprünglichen Zustand zurücksetzen. Die Anfrage war erfolgreich

Spezifikation von dem HTTP statuscode 205

Der Statuscode 205 Reset Content zeigt an, dass der Server die Anforderung erfüllt hat und wünscht, dass der Benutzer-Agent die "Dokumentenansicht", die das Senden der Anforderung verursacht hat, in den ursprünglichen Zustand zurücksetzt, wie er vom Ursprungsserver empfangen wurde.

Diese Antwort soll einen häufigen Anwendungsfall der Dateneingabe unterstützen, bei dem der Benutzer Inhalte empfängt, die die Dateneingabe unterstützen (ein Formular, einen Notizblock, eine Leinwand usw.), in diesem Bereich Daten eingibt oder bearbeitet, die eingegebenen Daten in einer Anforderung übermittelt und dann den Dateneingabemechanismus für die nächste Eingabe zurückgesetzt wird, so dass der Benutzer problemlos eine weitere Eingabeaktion einleiten kann.

Da der Statuscode 205 Reset Content impliziert, dass kein zusätzlicher Inhalt bereitgestellt wird, MUSS ein Server in einer 205 Reset Content-Antwort KEINE Nutzlast erzeugen. Mit anderen Worten, ein Server MUSS bei einer 205 Reset Content-Antwort eine der folgenden Maßnahmen ergreifen: a) er gibt einen Body von Null-Länge für die Antwort an, indem er ein Content-Length-Header-Feld mit dem Wert 0 einfügt; b) er gibt eine Payload von Null-Länge für die Antwort an, indem er ein Transfer-Encoding-Header-Feld mit dem Wert chunked und einen Nachrichtentext einfügt, der aus einem einzelnen Chunk von Null-Länge besteht; oder c) er schließt die Verbindung unmittelbar nach dem Senden der Leerzeile, die den Header-Abschnitt beendet.

Quelle / Zitat von: Spezifiziert wird der 205 Reset Content HTTP Status Code durch Abschnitt 6.3.6 von RFC7231

Wie kann man mit PHP einen 205-Statuscode werfen?

Um auf einer Webseite den HTTP Status Code 205 zu werfen, kann die PHP Funktion http_response_code benutzt werden. Die Syntax sieht wie folgt aus: http_response_code(205) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Teste den 205 HTTP Status Code

Um die HTTP Status Code (in diesem Fall 205 Reset Content) und weitere Informationen clientseitig anzeigen zu können, muss die Entwicklungskonsole mit F12 geöffnet werden. Im Anschluss muss zu der Karteikarte "Netzwerk" navigiert werden. Jetzt kann die Seite geöffnet werden, im Netzwerktab sollte die Webseite (Beispiel index.php) zu sehen sein. Diese muss ausgewählt werden und im Anschluss der Bereich Herder gewählt werden. Hier sieht der Nutzer dann folgendes Ergebnis:

Statuscode 205 Reset Content
Überblick
URL: https://http-statuscode.com/errorCodeExample.php?code=205
Status: 205 Reset Content
Diese: Network
IP-Adresse: XX.XX.XX.XX
Statuscode 205 Reset Content

Browser-Kompatibilität des 205 Statuscode

Chrome no data
Edge no data
Firefox no data
Opera no data
Safari no data
Chrome Android no data
Firefox for Android no data
Opera Android no data
Safari on iOS no data
Internet no data
WebView Android no data

Konstanten in Programmiersprachen

http.StatusResetContent
Response::HTTP_RESET_CONTENT
:reset_content
Autor: Tony Brüser
Autor: Tony Brüser

Tony Brüser ist ein begeisterter Webentwickler mit einer Vorliebe für HTTP Statuscodes.

LinkedInGitHub