Der 418 I'm a Teapot ist ein skurriler HTTP-Statuscode, der als Aprilscherz unter Webentwicklern begann.

Hier ist eine kurze Geschichte:

  • 1998 veröffentlichte die IETF ein Aprilscherz-Dokument „Request for Comments“ (RFC) über ein gefälschtes Protokoll namens Hyper Text Coffee Pot Control Protocol (HTCPCP). Dieses beschrieb eine Möglichkeit für Geräte, Kaffeekannen über das Internet fernzusteuern.
  • Innerhalb dieses frechen RFC führten sie den Statuscode 418 I'm a Teapot als eine der Fehlermeldungen ein. Er sollte von Teekannen zurückgegeben werden, die gebeten wurden, Kaffee zu kochen. Der Code zeigt an, dass die Teekanne eine Anfrage erhalten hat, die sie nicht erfüllen kann, weil sie eine Teekanne und keine Kaffeemaschine ist.
  • Obwohl es als Scherz begann, haben im Laufe der Zeit wichtige HTTP-Server und Frameworks 418 als anerkannten Code übernommen, der tatsächlich zurückgegeben werden kann. Einige Entwickler sehen darin eine unterhaltsame Möglichkeit, ihren Sinn für Humor zu zeigen.
  • Während die meisten Browser einen Standardfehler 404 Not Found oder 400 Bad Request anzeigen, können einige den 418-Fehler zurückgeben und eine Teekanne anzeigen.