418

I'm a teapot

Officiell
Kaffet kunde inte göras med en tekanna.

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.

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:

Statuskod 418 I'm a teapot
Översikt
URL: https://http-statuscode.com/errorCodeExample.php?code=418
Status: 418 I'm a teapot
Dessa: Network
IP-adress: XX.XX.XX.XX
Statuskod 418 I'm a teapot

Så här skapar du en egen felsida för statuskoden 418

Det är relativt enkelt att skapa en egen 418 I'm a teapot-felsida med både Apache- och NGINX-webbservrarna.

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.

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

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.

File: sites-enabled/default
error_page 418 /418.html;
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

http.StatusTeapot
Response::HTTP_I_AM_A_TEAPOT

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 ...

Författare: Tony Brüser
Författare: Tony Brüser

Tony Brüser är en entusiastisk webbutvecklare med en förkärlek för HTTP-statuskoder.

LinkedInGitHub