418: Ich bin eine Teekanne

Die Geschichte von HTTP 418 – dem HTCPCP-Statuscode aus einem Aprilscherz, der zum beliebtesten Easter Egg des Webs wurde; außerdem, was tatsächlich passiert, wenn Google auf eine 418 trifft, und warum ein WAF, das sie auf echten Seiten zurückgibt, ein Problem darstellt.

Erstveröffentlicht: 4. Juli 2026 · Zuletzt aktualisiert: 29. Aug. 2026 · Fortgeschritten
1 Evidenzsignal auf dieser Seite

HTTP 418 I'm a teapot ist ein scherzhafter Statuscode aus dem HTCPCP-RFC von 1998 (RFC 2324): Eine Teekanne muss den Auftrag, Kaffee zu brühen, ablehnen, weil sie eine Teekanne ist. Der Code erhielt nie eine gewöhnliche HTTP-Anwendungssemantik, ist aber nicht 'unassigned' _(Übersetzung)_ „nicht zugewiesen“ – RFC 9110 reserviert ihn ausdrücklich, und das IANA-Register führt ihn als (Unused), also nicht zur gewöhnlichen Wiederverwendung verfügbar. Ein Versuch von 2017, ihn zurückzugewinnen, scheiterte an einer Kampagne 'Save 418' _(Übersetzung)_ „Rettet 418“. Googles datierte Leitlinie von 2023 behandelt 418 in der Suche wie jeden anderen 4xx-Code außer 429, und die aktuelle generische Seite zu Crawler-Statuscodes deckt exotische Codes wie diesen überhaupt nicht ab. Praktisch relevant wird das nur, wenn eine WAF- oder Bot-Schutz-Schicht 418 zum Blockieren von Anfragen verwendet und sie versehentlich an Googlebot ausliefert – prüfe sie wie jeden anderen 4xx-Code. Die URL /coffee dieser Website gibt laut RFC eine echte 418 zurück.

Kurzfassung — Behandle ein unerwartetes 418 wie einen gewöhnlichen Nicht-429-4xx mit einem ungewöhnlichen Auslöser. Erfasse die Rohantwort, bestimme die ausgebende Anwendungs-, WAF-, CDN- oder Origin-Schicht und prüfe denselben Crawler-Pfad bis wichtige URLs wieder zuverlässig den vorgesehenen Status liefern.

Das Signal vor jeder Änderung einordnen

Der Code klassifiziert die Antwort, nennt aber nicht das System, das ihn gewählt hat. Googles zitierte Hinweise behandeln 418 wie andere Nicht-429-4xx: Der Inhalt wird nicht indexiert und eine bereits indexierte URL kann mit der Zeit entfernt werden. Einen besonderen Teapot-Wiederherstellungsweg gibt es nicht.

Beginne mit einer URL und sichere Zeitpunkt, Pfad, Status, Header und Body. Prüfe, ob das Ergebnis stabil ist oder von User-Agent, IP, Anmeldung, Rate oder Standort abhängt.

Die ausgebende Schicht isolieren

Arbeite von außen nach innen:

  1. Reproduziere die Antwort mit einer Rohabfrage und protokolliere Header und Body.
  2. Ordne Pfad und Zeitpunkt den CDN-, WAF-, Origin-, Framework- und Anwendungslogs zu.
  3. Vergleiche Browser- und Crawler-Anfrage; der Text der Fehlerseite beweist den Auslöser nicht.
  4. Ändere nur die nachgewiesene Regel oder Code-Stelle; eine benannte Framework-Konstante bedeutet nicht, dass das Framework standardmäßig 418 sendet.

Die Wiederherstellung verifizieren

Teste dieselbe URL über den zuvor fehlgeschlagenen Pfad. Erwartet wird der tatsächlich vorgesehene Status, meist 200 für eine indexierbare Live-Seite. Prüfe außerdem benachbarte URLs unter derselben Regel.

Überwache neue 418 auf indexierbaren URLs. /coffee bleibt die beabsichtigte 418-Kontrolle; Produktionsseiten dürfen dieses Verhalten nicht übernehmen.

Jetzt ausprobieren

Das ist ein echter Endpunkt dieser Website — keine Simulation. Rufe ihn über die Schaltfläche auf, öffne ihn in einem neuen Tab oder curl -i über dein Terminal. Der Server antwortet mit dem tatsächlichen Statuscode, um den es in diesem Artikel geht.

In neuem Tab öffnen ↗

Expertennotiz hinzufügen

Expertenzitat anheften

Neue Person? Erstelle ihr nicht beanspruchtes Profil unter /admin/experts/ → Expertenzitat anheften zuerst.