HTTP

HTTP 418 Sono una teiera

418 I'm a teapot è un codice scherzoso: il server è una teiera e non può preparare caffè.

Significato

Il codice viene dall'RFC 2324, un pesce d'aprile del 1998 che descriveva un protocollo per controllare macchine da caffè. Non è uno status per l'uso HTTP ordinario, ma la sua numerazione è riservata. Alcuni server o sistemi antibot lo restituiscono intenzionalmente per respingere richieste.

Cause comuni

  • Un easter egg o scherzo lasciato intenzionalmente dallo sviluppatore.
  • Un sistema antibot restituisce 418 alle richieste giudicate automatizzate.
  • Un endpoint di test API usa appositamente questo codice insolito.

Cosa può fare un visitatore?

  • Se vedi 418 su un servizio reale, la protezione antibot potrebbe averti classificato per errore. Verifica VPN ed estensioni e segnala il problema al gestore.

Cosa può fare il gestore?

  • Per veri rifiuti utilizza uno status standard come 403 oppure 429.
  • Se il WAF restituisce 418, controlla quale regola viene attivata e se blocca utenti legittimi.

Effetti sulla SEO

Una pagina pubblica che restituisce 418 a Googlebot non può essere normalmente indicizzata. Non utilizzare questo stato sulle pagine destinate ai motori di ricerca.

Domande frequenti

HTTP 418 è un codice reale?

Il numero è riservato nel registro IANA, ma il protocollo scherzoso non è previsto per il normale utilizzo HTTP.

Perché un sito vero restituisce HTTP 418?

Può essere una scelta del sistema antibot che ha rilevato la richiesta come automatizzata.

Fonti