Allmän förklaring av statuskoden 418
HTTP-statuskoden 418 I'm a teapot är baserad på ett aprilskämt från 1998 och existerar inte på den verkliga World Wide Web. Även i modern tid används statuskoden 418 I'm a teapot ofta den 1 april, till exempel av Google och andra stora webbplatser.
Specifikation av HTTP-statuskoden 418
Varje försök att brygga kaffe med en tekanna bör resultera i felkod 418 I'm a teapot. Den resulterande entitetskroppen KAN vara kort och kraftig.
Källa / Citat från: HTTP-statuskoden 418 I'm a teapot anges i avsnitt 2.3.2 i RFC2324.
HTTP-protokoll
Hur skickar man en 418-statuskod med PHP?
För att kasta HTTP-statuskoden 418 på en webbsida kan PHP-funktionen http_response_code användas. Syntaxen är följande: http_response_code(418) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Testa HTTP-statuskoden 418
För att kunna visa HTTP-statuskoden (i det här fallet 418 I'm a teapot) och annan information på klientsidan måste utvecklingskonsolen öppnas med F12. Navigera sedan till fliken "Network" (nätverk). Nu kan sidan öppnas, webbplatsen (exempel index.php) ska vara synlig i fliken nätverk. Denna måste väljas och sedan måste avsnittet Herder väljas. Användaren kommer då att se följande resultat:
URL: https://http-statuscode.com/errorCodeExample.php?code=418
Status: 418 I'm a teapot
Dessa: Network
IP-adress: XX.XX.XX.XX
Så här skapar du en egen felsida för statuskoden 418
Apache Webserver
Webbservern "Apache" är en av de vanligaste webbservrarna på Internet. För att skapa en egen 418 I'm a teapot-felsida i "Apache" måste följande ändring göras i följande fil.
NGINX Webserver
I likhet med webbservern Apache används NGINX i stor utsträckning på Internet. För att skapa en egen 418 I'm a teapot-felsida i "NGINX" måste följande ändring göras i följande fil.
location = /418.html {
root /usr/share/nginx/html;
internal;
}
Webbläsarnas kompatibilitet med statuskoden 418
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 |
Konstanter i programmeringsspråk
Externa länkar med ytterligare information om HTTP-statuskoden 418:
Underhållande memes om HTTP-statuskoden 418
Bloggartiklar
SEO och HTTP-statuskoder: En omfattande analys
Optimering av en webbplats för sökmotorer (SEO) är ett komplext åtagande. En av de ofta förbisedda men avgörande aspekterna för en bra ranking är HTTP-statuskoder. Dessa små tresiffriga koder infor...
HTTP Statuskod 418: Jag är en tekanna - Från skämt till kultstatus
I den tekniska och ofta stränga världen av internetprotokoll är det särskilt en kod som sticker ut: HTTP-statuskoden 418, med smeknamnet "Jag är en tekanna". Men bakom denna till synes meningslösa ...