Котик HTTP Cats: 418 I'm a teapot

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.