Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Шутка на 1 апреля о саркастичном протоколе связи.
April Fool's joke about facetious communications protocol
[[File:HTCPCP Pot. jpg|thumb|Рабочий чайник, реализующий HTCPCP в рамках розыгрыша на 1 апреля. Расширение HTCPCP TEA было опубликовано как RFC 7168 1 апреля 2014 года для поддержки заваривания чая, также как RFC, приуроченный ко Дню дурака.]
[[File:HTCPCP Pot. jpg|thumb|Working teapot implementing HTCPCP as part of an April Fools prank. An extension, HTCPCP TEA, was published as RFC 7168 on 1 April 2014 to support brewing teas, also as an April Fools' Day 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 было напрямую упомянуто в поддержку принятия.
On 5 August 2017, Mark Nottingham, chairman of the IETF HTTPBIS Working Group, called for the removal of status code 418 "I'm a teapot" from the Node. js platform, a code implemented in reference to the original 418 "I'm a teapot" established in Hyper Text Coffee Pot Control Protocol. On 6 August 2017, Nottingham requested that references to 418 "I'm a teapot" be removed from the programming language Go and subsequently from Python's Requests and ASP. NET's HttpAbstractions library as well. In response, 15 year old developer Shane Brunswick created a website, save418. com, and established the "Save 418 Movement", asserting that references to 418 "I'm a teapot" in different projects serve as "a reminder that the underlying processes of computers are still made by humans". Brunswick's site went viral in the hours following its publishing, garnering thousands of upvotes on the social platform Reddit, and causing the mass adoption of the "#save418" Twitter hashtag he introduced on his site. Heeding the public outcry, Node. js, Go, Python's Requests, and ASP. NET's HttpAbstractions library decided against removing 418 "I'm a teapot" from their respective projects. The unanimous support from the aforementioned projects and the general public prompted Nottingham to begin the process of having 418 marked as a reserved HTTP status code, ensuring that 418 will not be replaced by an official status code for the foreseeable future. On 5 October 2020, Python 3.9 released with an updated HTTP library including 418 IM A TEAPOT status code. In the corresponding pull request, the Save 418 movement was directly cited in support of adoption.
Использование
Код статуса 418 иногда возвращается серверами при блокировке запроса вместо более подходящего 403 Forbidden. Во время русско-украинского кризиса 2021–2022 годов российский военный сайт mil.ru возвращал код состояния HTTP 418 при доступе к нему из-за пределов России в качестве меры защиты от DDoS-атак. Изменение было впервые замечено в декабре 2021 года.
The status code 418 is sometimes returned by servers when blocking a request, instead of the more appropriate 403 Forbidden. Around the time of the 2021–2022 Russo Ukrainian crisis, the Russian military website mil. ru returned the HTTP 418 status code when accessed from outside of Russia as a DDoS attack protection measure. The change was first noticed in December of 2021.