226
IM Used
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
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:
URL: https://http-statuscode.com/errorCodeExample.php?code=226
Status: 226 IM Used
Diese: Network
IP-Adresse: XX.XX.XX.XX
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 |