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.
HTTP-protokoll
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:
URL: https://http-statuscode.com/errorCodeExample.php?code=418
Status: 418 I'm a teapot
De: Network
IP-adresse: XX.XX.XX.XX
Slik oppretter du din egen feilside for statuskode 418
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.
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.
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
Eksterne lenker med mer informasjon om HTTP-statuskode 418:
Underholdende memes om HTTP-statuskoden 418
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...