418 I'm a teapot
folcloredesenvolvimento webcultura de operações
Significa: Hyper Text Coffee Pot Control Protocol (HTCPCP)
Um código de status HTTP de 1º de abril, definido em 1998, retornado por um bule ao qual se pede café.
A RFC 2324 inventou o Hyper Text Coffee Pot Control Protocol e seu status 418 como piada, mas o código ganhou vida própria e é amplamente implementado como easter egg. Tentativas de remover o 418 de frameworks reais em 2017 geraram reação suficiente para que fosse mantido e, depois, reservado pela IETF.
O status HTTP 418 I'm a teapot vem da RFC 2324, o Hyper Text Coffee Pot Control Protocol, publicado como piada de primeiro de abril em 1998. O status é devolvido por um bule ao qual se pede café, e foi implementado, de forma inteiramente desnecessária, em muitíssimas bibliotecas e arcabouços HTTP reais.
Sua história posterior é a parte interessante. Em 2017 uma proposta de removê-lo das implementações, sob o argumento razoável de que um status de piada ocupando um ponto de código real é desleixo, encontrou uma campanha coordenada e eficaz para mantê-lo. O argumento vencedor não foi técnico: o 418 havia virado peça de cultura compartilhada, marca de que quem constrói a web sabe que ela é construída por pessoas.
Há uma lição genuína sob a bobagem. Pontos de código reservados e incomuns acabam sendo usados, então uma especificação que deixa espaço para humor precisa aceitar que o humor vira estrutural, e o 418 hoje não pode ser reatribuído com segurança a nada sério. A IETF acabou por reservá-lo explicitamente para impedir exatamente isso, que é o final burocraticamente mais satisfatório possível para uma piada sobre bules.
Também conhecido como: HTCPCP, I'm a teapot, HTTP 418