226

IM Used

Offiziell
der Server eine Anforderung für die Ressource erfüllt hat und die Antwort eine Darstellung des Ergebnisses einer oder mehrerer Instanzmanipulationen ist, die auf die aktuelle Instanz angewendet wurden

Spezifikation von dem HTTP statuscode 226

Der Server hat eine GET-Anfrage für die Ressource ausgeführt, und die Antwort ist eine Darstellung des Ergebnisses einer oder mehrerer Instanz-Manipulationen, die auf die aktuelle Instanz angewendet wurden. Die tatsächliche aktuelle Instanz ist möglicherweise nicht verfügbar, es sei denn, diese Antwort wird mit anderen vorherigen oder zukünftigen Antworten kombiniert, wie es für die spezifische(n) Instanz-Manipulation(en) angemessen ist. Wenn dies der Fall ist, sind die Header der resultierenden Instanz das Ergebnis der Kombination der Header aus der Status-226 IM Used-Antwort und den anderen Instanzen, gemäß den Regeln in Abschnitt 13.5.3 der HTTP/1.1-Spezifikation [10].

Die Anfrage MUSS ein A-IM-Header-Feld enthalten, das mindestens eine Instanz-Manipulation auflistet. Die Antwort MUSS ein Etag-Header-Feld enthalten, das das Entity-Tag der aktuellen Instanz angibt.

Eine mit dem Statuscode 226 IM Used empfangene Antwort KANN von einem Cache gespeichert und als Antwort auf eine nachfolgende Anfrage verwendet werden, vorbehaltlich des http-Ablaufmechanismus und aller Cache-Control-Header sowie der Anforderungen in Abschnitt 10.6.

Eine mit dem Statuscode 226 IM Used empfangene Antwort KANN von einem Cache in Verbindung mit einem Cache-Eintrag für die Basisinstanz verwendet werden, um einen Cache-Eintrag für die aktuelle Instanz zu erstellen.

Quelle / Zitat von: Spezifiziert wird der 226 IM Used HTTP Status Code durch Abschnitt 10.4.1 von RFC3229

HTTP-Protokoll

in Arbeit befindliche Maßnahmen

Wie kann man mit PHP einen 226-Statuscode werfen?

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

Teste den 226 HTTP Status Code

Um die HTTP Status Code (in diesem Fall 226 IM Used) 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 226 IM Used
Überblick
URL: https://http-statuscode.com/errorCodeExample.php?code=226
Status: 226 IM Used
Diese: Network
IP-Adresse: XX.XX.XX.XX
Statuscode 226 IM Used

Browser-Kompatibilität des 226 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.StatusIMUsed
Response::HTTP_IM_USED
:im_used
Autor: Tony Brüser
Autor: Tony Brüser

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

LinkedInGitHub