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.
HTTP-protokol
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:
URL: https://http-statuscode.com/errorCodeExample.php?code=418
Status: 418 I'm a teapot
Disse: Network
IP-adresse: XX.XX.XX.XX
Sådan opretter du din egen fejlside for statuskode 418
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.
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.
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
Eksterne links med yderligere oplysninger om HTTP-statuskode 418:
Underholdende memes om HTTP-statuskoden 418
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...