Il 418 Sono una teiera è un bizzarro codice di stato HTTP nato come scherzo del Pesce d'Aprile tra gli sviluppatori web.

Ecco una breve storia:

  • Nel 1998, l'IETF pubblicò un documento di Richiesta di Commenti (RFC) del Pesce d'Aprile su un protocollo fittizio chiamato Hyper Text Coffee Pot Control Protocol (HTCPCP). Questo delineava un modo per i dispositivi di controllare a distanza le caffettiere tramite Internet.
  • All'interno di questo sfacciato RFC, introdussero il codice di stato 418 Sono una teiera come uno dei messaggi di errore. Era inteso per essere restituito dalle teiere a cui era stato chiesto di preparare il caffè. Il codice indica che la teiera ha ricevuto una richiesta che non può soddisfare perché è una teiera e non una caffettiera.
  • Sebbene sia nato come uno scherzo, nel tempo i principali server e framework HTTP hanno adottato il 418 come codice riconosciuto che può effettivamente essere restituito. Alcuni sviluppatori lo considerano un modo divertente per dimostrare di avere senso dell'umorismo.
  • Mentre la maggior parte dei browser visualizza un errore standard 404 Non trovato o 400 Richiesta non valida, alcuni potrebbero restituire l'errore 418 e visualizzare una teiera.