418

I'm a teapot

Officieel
Koffie kon niet gezet worden met een theepot

Algemene uitleg van de 418-statuscode

De HTTP-statuscode 418 I'm a teapot is gebaseerd op een aprilgrap uit 1998 en bestaat niet echt in het echte World Wide Web. Zelfs in de moderne tijd wordt de statuscode 418 I'm a teapot vaak gebruikt op 1 april, bijvoorbeeld door Google en andere grote websites.

Specificatie van de HTTP-statuscode 418

Elke poging om koffie te zetten met een theepot zou moeten resulteren in de foutcode 418 I'm a teapot. De resulterende entiteit kan kort en krachtig zijn.

Bron / Citaat van: De 418 I'm a teapot HTTP-statuscode wordt gespecificeerd door sectie 2.3.2 van RFC2324.

Hoe gooi je een 418-statuscode met PHP?

Om de HTTP-statuscode 418 op een webpagina te gooien, kan de PHP-functie http_response_code worden gebruikt. De syntaxis is als volgt: http_response_code(418) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Test de HTTP-statuscode 418

Om de HTTP-statuscode (in dit geval 418 I'm a teapot) en andere informatie aan de clientzijde te kunnen weergeven, moet de ontwikkelconsole worden geopend met F12. Navigeer vervolgens naar het tabblad "Netwerk". Nu kan de pagina worden geopend, de website (voorbeeld index.php) moet zichtbaar zijn in het netwerk tabblad. Deze moet worden geselecteerd en vervolgens moet het onderdeel Herder worden geselecteerd. De gebruiker ziet dan het volgende resultaat:

Statuscode 418 I'm a teapot
Overzicht
URL: https://http-statuscode.com/errorCodeExample.php?code=418
Status: 418 I'm a teapot
Die: Network
IP-adres: XX.XX.XX.XX
Statuscode 418 I'm a teapot

Hoe maak je je eigen foutpagina voor de statuscode 418?

Uw eigen 418 I'm a teapot-foutpagina maken is relatief eenvoudig met zowel de "Apache" als de "NGINX" webservers.

Apache Webserver

De webserver "Apache" is een van de meest gebruikte webservers op het internet. Om uw eigen 418 I'm a teapot-foutpagina in "Apache" te maken, moet de volgende wijziging worden aangebracht in het volgende bestand.

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

NGINX Webserver

Net als de webserver "Apache" wordt ook "NGINX" veel gebruikt op het internet. Om uw eigen 418 I'm a teapot-foutpagina in "NGINX" te maken, moet de volgende wijziging worden aangebracht in het volgende bestand.

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

Browsercompatibiliteit van de 418-statuscode

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

Constanten in programmeertalen

http.StatusTeapot
Response::HTTP_I_AM_A_TEAPOT

Vermakelijke memes over de HTTP-statuscode 418

Blog Artikelen

SEO en HTTP-statuscodes: Een uitgebreide analyse

Een website optimaliseren voor zoekmachines (SEO) is een complexe onderneming. Een van de vaak over het hoofd geziene maar cruciale aspecten voor een goede ranking zijn HTTP-statuscodes. Deze klein...

HTTP-statuscode 418: Ik ben een theepot - Van grap tot cultstatus

In de technische en vaak strenge wereld van internetprotocollen valt één code in het bijzonder op: de HTTP-statuscode 418, bijgenaamd "Ik ben een theepot". Maar achter deze schijnbaar onzinnige sta...

Auteur: Tony Brüser
Auteur: Tony Brüser

Tony Brüser is een enthousiaste webontwikkelaar met een voorliefde voor HTTP-statuscodes.

LinkedInGitHub