418

I'm a teapot

Oficiální stránky
Kávu nebylo možné připravit pomocí konvice na čaj

Obecné vysvětlení stavového kódu 418

Stavový kód HTTP 418 I'm a teapot je založen na aprílovém žertu z roku 1998 a v reálném World Wide Webu neexistuje. I v moderní době se stavový kód 418 I'm a teapot často používá 1. dubna, například na Google a dalších velkých webových stránkách.

Specifikace stavového kódu HTTP 418

Při pokusu o uvaření kávy pomocí konvice by se měl zobrazit chybový kód 418 I'm a teapot. Výsledné tělo entity MŮŽE být krátké a pevné.

Zdroj / Citace z: Stavový kód 418 I'm a teapot HTTP je specifikován v oddílu 2.3.2 oddílu RFC2324.

Jak vyhodit stavový kód 418 pomocí PHP?

Pro zobrazení stavového kódu HTTP 418 na webové stránce lze použít funkci PHP http_response_code. Syntaxe je následující: http_response_code(418) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Testování stavového kódu HTTP 418

Aby bylo možné zobrazit stavový kód HTTP (v tomto případě 418 I'm a teapot) a další informace na straně klienta, je třeba otevřít vývojovou konzolu pomocí klávesy F12. Poté přejděte na kartu "Síť". Nyní lze stránku otevřít, webová stránka (příklad index.php) by měla být viditelná na kartě sítě. Ta musí být vybrána a poté musí být vybrána sekce Herder. Uživatel pak uvidí následující výsledek:

Stavový kód 418 I'm a teapot
Přehled
URL: https://http-statuscode.com/errorCodeExample.php?code=418
Stav: 418 I'm a teapot
Tyto stránky: Network
IP adresa: XX.XX.XX.XX
Stavový kód 418 I'm a teapot

Jak vytvořit vlastní chybovou stránku pro stavový kód 418

Vytvoření vlastní chybové stránky 418 I'm a teapot je na webových serverech Apache i NGINX poměrně snadné.

Apache Webserver

Webový server Apache je jedním z nejběžnějších webových serverů na internetu. Chcete-li vytvořit vlastní chybovou stránku 418 I'm a teapot v serveru "Apache", je třeba provést následující změnu v následujícím souboru.

File: .htaccess
ErrorDocument 418 /errors/418.html

NGINX Webserver

Podobně jako webový server Apache se na internetu hojně používá i NGINX. Chcete-li vytvořit vlastní chybovou stránku 418 I'm a teapot v serveru "NGINX", je třeba provést následující změnu v následujícím souboru.

File: sites-enabled/default
error_page 418 /418.html;
location = /418.html {
    root /usr/share/nginx/html;
    internal;
}

Kompatibilita stavového kódu 418 s prohlížeči

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

Konstanty v programovacích jazycích

http.StatusTeapot
Response::HTTP_I_AM_A_TEAPOT

Články na blogu

SEO a stavové kódy HTTP: Komplexní analýza

Optimalizace webových stránek pro vyhledávače (SEO) je složitý úkol. Jedním z často přehlížených, ale pro dobré hodnocení klíčových aspektů jsou stavové kódy HTTP. Tyto malé třímístné kódy informuj...

Stavový kód HTTP 418: Jsem konvice na čaj - od vtipu ke kultu

V technickém a často strohém světě internetových protokolů vyniká zejména jeden kód: stavový kód HTTP 418, přezdívaný "jsem konvice na čaj". Za tímto zdánlivě nesmyslným stavovým kódem se však skrý...

Autor: Tony Brüser
Autor: Tony Brüser

Tony Brüser je nadšený webový vývojář se zálibou ve stavových kódech HTTP.

LinkedInGitHub