O 418 Eu sou um bule de chá é um código de status HTTP peculiar que começou como uma brincadeira de 1º de abril entre desenvolvedores da web.

Aqui está um breve histórico:

  • Em 1998, a IETF publicou um documento de Solicitação de Comentários (RFC) de 1º de abril sobre um protocolo falso chamado Hyper Text Coffee Pot Control Protocol (HTCPCP). Isso descrevia uma maneira para os dispositivos controlarem remotamente cafeteiras pela internet.
  • Dentro deste RFC espirituoso, eles introduziram o código de status 418 Eu sou um bule de chá como uma das mensagens de erro. Ele deveria ser retornado por bules de chá que foram solicitados a fazer café. O código indica que o bule de chá recebeu uma solicitação que não pode atender porque é um bule de chá e não uma cafeteira.
  • Embora tenha começado como uma piada, com o tempo, os principais servidores e frameworks HTTP adotaram o 418 como um código reconhecido que pode realmente ser retornado. Alguns desenvolvedores o veem como uma maneira divertida de mostrar que têm senso de humor.
  • Embora a maioria dos navegadores exiba um erro padrão de 404 Não encontrado ou 400 Requisição Inválida, alguns podem retornar o erro 418 e exibir um bule de chá.