418

I'm a teapot

Offisiell
Kaffe kunne ikke lages med en tekanne

Generell forklaring av 418-statuskoden

HTTP-statuskoden 418 I'm a teapot er basert på en aprilspøk fra 1998 og eksisterer egentlig ikke i det virkelige World Wide Web. Selv i moderne tid brukes statuskoden 418 I'm a teapot ofte 1. april, for eksempel av Google og andre store nettsteder.

Spesifikasjon av HTTP-statuskoden 418

Ethvert forsøk på å brygge kaffe med en tekanne skal resultere i feilkoden 418 I'm a teapot. Den resulterende enhetskroppen KAN være kort og kraftig.

.

Kilde / Sitat fra: 418 I'm a teapot HTTP-statuskoden er spesifisert av seksjon 2.3.2 i RFC2324.

Hvordan kaste en 418-statuskode med PHP?

For å kaste HTTP-statuskoden 418 på en nettside kan PHP-funksjonen http_response_code brukes. Syntaksen er som følger: http_response_code(418) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Test 418 HTTP-statuskoden

For å kunne vise HTTP-statuskoden (i dette tilfellet 418 I'm a teapot) og annen informasjon på klientsiden, må utviklingskonsollen åpnes med F12. Naviger deretter til fanen "Nettverk". Nå kan siden åpnes, nettstedet (eksempel index.php) skal være synlig i nettverksfanen. Dette må velges, og deretter må Herder-delen velges. Brukeren vil da se følgende resultat:

Statuskode 418 I'm a teapot
Oversikt
URL: https://http-statuscode.com/errorCodeExample.php?code=418
Status: 418 I'm a teapot
De: Network
IP-adresse: XX.XX.XX.XX
Statuskode 418 I'm a teapot

Slik oppretter du din egen feilside for statuskode 418

Det er relativt enkelt å lage din egen 418 I'm a teapot-feilside med både "Apache" og "NGINX" webservere.

Apache Webserver

Webserveren "Apache" er en av de vanligste webserverne på Internett. For å lage din egen 418 I'm a teapot-feilside i "Apache", må følgende endring gjøres i følgende fil.

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

NGINX Webserver

I likhet med webserveren "Apache" er "NGINX" også mye brukt på Internett. For å lage din egen 418 I'm a teapot-feilside i "NGINX", må følgende endring gjøres i følgende fil.

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

Nettleserkompatibilitet for 418-statuskoden

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

Bloggartikler

SEO og HTTP-statuskoder: En omfattende analyse

Optimalisering av et nettsted for søkemotorer (SEO) er en kompleks oppgave. Et av de ofte oversette, men avgjørende aspektene for en god rangering er HTTP-statuskoder. Disse små tresifrede kodene i...

HTTP-statuskode 418: Jeg er en tekanne - fra spøk til kultstatus

I den tekniske og ofte strenge verdenen av internettprotokoller er det spesielt én kode som skiller seg ut: HTTP-statuskoden 418, med kallenavnet "I'm a teapot". Men bak denne tilsynelatende mening...

Forfatter: Tony Brüser
Forfatter: Tony Brüser

Tony Brüser er en entusiastisk webutvikler med en forkjærlighet for HTTP-statuskoder.

LinkedInGitHub