418

I'm a teapot

Officiel
Kaffe kan ikke laves med en tekande

Generel forklaring af 418-statuskoden

HTTP-statuskoden 418 I'm a teapot er baseret på en aprilsnar fra 1998 og eksisterer ikke i virkeligheden på World Wide Web. Selv i moderne tider anvendes statuskode 418 I'm a teapot ofte den 1. april, f.eks. af Google og andre store websteder.

Specifikation af HTTP-statuskode 418

Et forsøg på at brygge kaffe med en tekande bør resultere i fejlkode 418 I'm a teapot. Den resulterende enhedskrop KAN være kort og kraftig.

Kilde / citat fra: HTTP-statuskoden 418 I'm a teapot er specificeret i afsnit 2.3.2 i RFC2324.

Hvordan får man en 418-statuskode med PHP?

Hvis du vil have HTTP-statuskoden 418 på en webside, kan du bruge PHP-funktionen http_response_code. Syntaksen er som følger: http_response_code(418) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Test 418 HTTP-statuskoden

For at kunne vise HTTP-statuskoden (i dette tilfælde 418 I'm a teapot) og andre oplysninger på klientsiden skal udviklingskonsollen åbnes med F12. Naviger derefter til fanen "Network" (netværk). Nu kan siden åbnes, hjemmesiden (eksempel index.php) skal være synlig i fanen netværk. Denne skal vælges, og derefter skal Herder-sektionen vælges. Brugeren vil derefter se følgende resultat:

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

Sådan opretter du din egen fejlside for statuskode 418

Det er relativt nemt at oprette din egen 418 I'm a teapot-fejlside med både Apache- og NGINX-webservere.

Apache Webserver

Webserveren "Apache" er en af de mest almindelige webservere på internettet. For at oprette din egen 418 I'm a teapot-fejlside i "Apache" skal du foretage følgende ændring i følgende fil.

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

NGINX Webserver

I lighed med webserveren "Apache" er "NGINX" også meget udbredt på internettet. For at oprette din egen 418 I'm a teapot-fejlside i "NGINX" skal du foretage følgende ændring i følgende fil.

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

Browserkompatibilitet 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 programmeringssprog

http.StatusTeapot
Response::HTTP_I_AM_A_TEAPOT

Blog-artikler

SEO og HTTP-statuskoder: En omfattende analyse

Optimering af en hjemmeside til søgemaskiner (SEO) er en kompleks opgave. Et af de ofte oversete, men afgørende aspekter for en god placering er HTTP-statuskoder. Disse små, trecifrede koder inform...

HTTP Status Code 418: Jeg er en tekande - Fra vittighed til kultstatus

I den tekniske og ofte barske verden af internetprotokoller er der især én kode, der skiller sig ud: HTTP-statuskoden 418 med kælenavnet "I'm a teapot". Men bag denne tilsyneladende meningsløse sta...

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

Tony Brüser er en entusiastisk webudvikler med en forkærlighed for HTTP-statuskoder.

LinkedInGitHub