418 I'm a teapot
«Я чайник»: шуточный ответ на попытку приготовить кофе в чайнике.
Иллюстрация: HTTP Cats.
Откуда взялся код
Он появился в первоапрельском RFC 2324 от 1 апреля 1998 года, описывающем протокол управления кофейниками HTCPCP.
Пример
Воображаемый клиент отправляет чайнику команду BREW для приготовления кофе. Чайник отвечает 418: для кофе нужен кофейник.
Что означает сегодня
В RFC 9110 код 418 обозначен как Unused и зарезервирован. Это историческая шутка, а не стандартная ошибка проверки данных или авторизации.
Что проверить
Если реальный API вернул 418, прочитайте его документацию и тело ответа: разработчики могли придать коду собственный смысл. Не стоит выводить причину сбоя только из названия.
Похожие ошибки
Для обычных ошибок изучите 400 Bad Request и 422 Unprocessable Content.
Источники: RFC 2324, RFC 9110.
Это справочная страница: она открывается с HTTP-статусом 200 и описывает код 418.
