Введение

Шутка на 1 апреля о саркастичном протоколе связи.

[[File:HTCPCP Pot. jpg|thumb|Рабочий чайник, реализующий HTCPCP в рамках розыгрыша на 1 апреля. Расширение HTCPCP TEA было опубликовано как RFC 7168 1 апреля 2014 года для поддержки заваривания чая, также как RFC, приуроченный ко Дню дурака.]

Сохранить 418 движения

5 августа 2017 года Марк Ноттингем, председатель рабочей группы IETF HTTPBIS, призвал удалить код состояния 418 "I'm a teapot" из платформы Node.js, код, реализованный отсылкой к оригинальному 418 "I'm a teapot", установленному в протоколе Hyper Text Coffee Pot Control Protocol. 6 августа 2017 года Ноттингем попросил удалить ссылки на 418 "I'm a teapot" из языка программирования Go, а затем из библиотек Requests в Python и HttpAbstractions в ASP.NET. В ответ 15-летний разработчик Шейн Брансуик создал веб-сайт save418.com и основал "Движение за сохранение 418", утверждая, что ссылки на 418 "I'm a teapot" в различных проектах служат "напоминанием о том, что базовые процессы в компьютерах по-прежнему создаются людьми". Сайт Брансуика быстро стал популярным в течение нескольких часов после публикации, получив тысячи голосов на платформе Reddit и вызвав массовое использование хэштега "#save418" в Twitter, который он представил на своем сайте. Учитывая общественный резонанс, Node.js, Go, Requests в Python и HttpAbstractions в ASP.NET отказались от удаления 418 "I'm a teapot" из своих проектов. Единодушная поддержка со стороны вышеупомянутых проектов и общественности побудила Ноттингема начать процесс присвоения коду 418 статуса зарезервированного кода состояния HTTP, гарантируя, что 418 не будет заменен официальным кодом состояния в обозримом будущем. 5 октября 2020 года Python 3.9 был выпущен с обновленной HTTP-библиотекой, включающей код состояния 418 IM A TEAPOT. В соответствующем запросе на включение изменений (pull request) движение Save 418 было напрямую упомянуто в поддержку принятия.

Использование

Код статуса 418 иногда возвращается серверами при блокировке запроса вместо более подходящего 403 Forbidden. Во время русско-украинского кризиса 2021–2022 годов российский военный сайт mil.ru возвращал код состояния HTTP 418 при доступе к нему из-за пределов России в качестве меры защиты от DDoS-атак. Изменение было впервые замечено в декабре 2021 года.