Что это значит
Первоапрельская шутка из Hyper Text Coffee Pot Control Protocol: сервер — чайник и отказывается варить кофе. Некоторые сайты используют его в шутку или для блокировки ботов.
Типичные причины
- Пасхалки в API и фреймворках
- Блокировка ботов или скраперов с ответом 418
- Тестовые эндпоинты
Как исправить
Если вы клиент или посетитель
Если код появился неожиданно, вас могли принять за бота: снизьте частоту запросов, отправляйте обычный User-Agent и прочитайте правила сайта.
Если вы владелец сайта или API
Не используйте 418 для настоящих ошибок. RFC 9110 резервирует этот код, чтобы его никогда не переназначили.
Пример ответа
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."
} Спецификация
Частые вопросы
› 418 — настоящий код состояния?
Он из шуточного RFC (2324). Код зарезервирован в реестре IANA и поддерживается многими библиотеками, но реального смысла не имеет.
› Почему сайт вернул моему скраперу 418?
Некоторые антибот-системы используют 418 как шутливый ответ при блокировке.