DevToolPal
RU
4xx Ошибки клиента

418 I'm a teapot

Я — чайник

Что это значит

Первоапрельская шутка из Hyper Text Coffee Pot Control Protocol: сервер — чайник и отказывается варить кофе. Некоторые сайты используют его в шутку или для блокировки ботов.

Типичные причины

  • Пасхалки в API и фреймворках
  • Блокировка ботов или скраперов с ответом 418
  • Тестовые эндпоинты

Как исправить

Если вы клиент или посетитель

Если код появился неожиданно, вас могли принять за бота: снизьте частоту запросов, отправляйте обычный User-Agent и прочитайте правила сайта.

Если вы владелец сайта или API

Не используйте 418 для настоящих ошибок. RFC 9110 резервирует этот код, чтобы его никогда не переназначили.

Пример ответа

HTTP/1.1
HTTP/1.1 418 I'm a teapot
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Type: application/problem+json

{
  "type": "about:blank",
  "title": "I'm a teapot",
  "status": 418,
  "detail": "This server refuses to brew coffee."
}

Спецификация

RFC 2324 §2.3.2

Частые вопросы

› 418 — настоящий код состояния?

Он из шуточного RFC (2324). Код зарезервирован в реестре IANA и поддерживается многими библиотеками, но реального смысла не имеет.

› Почему сайт вернул моему скраперу 418?

Некоторые антибот-системы используют 418 как шутливый ответ при блокировке.