Код 418 I'm a teapot: что значит «Я чайник»
418 I'm a teapot — «Я чайник». Код появился в первоапрельском RFC 1998 года про управление кофеварками по сети. В настоящем стандарте HTTP у него нет значения: номер зарезервирован, чтобы его никому не назначили. Если сайт ответил 418, так решили его разработчики.
Содержание 8
Откуда взялся код 418
1 апреля 1998 года вышел RFC 2324 — описание протокола HTCPCP/1.0, чтобы управлять кофеварками, следить за ними и диагностировать их по сети. Автор — Л. Масинтер (L. Masinter). По виду это обычный RFC, но на самом деле — первоапрельская шутка.
Код 418 описан в разделе 2.3.2: если попытаться сварить кофе в чайнике, ответом должна быть ошибка 418 «I'm a teapot» — «Я чайник».
Что говорит о 418 стандарт HTTP
Действующий стандарт HTTP, RFC 9110, упоминает 418 отдельно, в разделе 15.5.19. Там сказано: первоапрельский RFC 2324 высмеивал способы злоупотреблять HTTP, и один из них — собственный код 418 для отдельного приложения. Этот код так часто внедряли ради шутки, что использовать его для чего-то серьёзного стало невозможно.
Поэтому номер 418 зарезервирован в реестре кодов IANA с пометкой «(Unused)» — «не используется». Назначить его другому приложению сейчас нельзя. Стандарт допускает, что номер переназначат, если это понадобится, — например, когда закончатся свободные коды 4xx.
Программа, которая не знает кода 418, по правилам HTTP обработает его как 400 Bad Request: незнакомый код приравнивается к коду x00 своего класса.
Почему сайт ответил 418
Стандарт сам признаёт, что код много раз внедряли ради шутки. Если сайт ответил вам 418, это решение его разработчиков: стандартного смысла у кода нет, и что он значит на этом сайте, знают только они.
Если вы посетитель
- Если вместо страницы показан шуточный ответ, чинить нечего: так задумано.
- Если вы ждали обычную страницу, обновите её через несколько минут.
- Если 418 мешает пользоваться сайтом, напишите владельцу, какую страницу вы открывали.
Если вы разработчик
Не используйте 418 для настоящих ошибок: ни программы, ни люди не поймут, что произошло. Для типовых случаев есть стандартные коды:
- запрос испорчен — 400 Bad Request;
- доступ запрещён — 403 Forbidden;
- слишком много запросов — 429 Too Many Requests.
Чем 418 отличается от соседних кодов
| Код | Когда возникает |
|---|---|
| 400 | Запрос испорчен |
| 403 | Доступ запрещён |
| 418 | Шуточный код без стандартного значения |
| 429 | Слишком много запросов за короткое время |
Источники
- RFC 2324, раздел 2.3.2 — первоапрельский протокол HTCPCP и код 418.
- RFC 9110, раздел 15.5.19 — почему номер 418 зарезервирован; раздел 15 — как обрабатывать незнакомые коды.
- Реестр кодов ответа HTTP в IANA.
Сверено 6 октября 2026 года.
Что почитать дальше
- Коды ответа HTTP — полный список с расшифровкой.
- Ошибка 400 Bad Request — как сервер отвечает на испорченный запрос.
- Ошибка 429 Too Many Requests — как ограничить частоту запросов.
- Ошибка 403 Forbidden — когда доступ запрещён.
Проверено и обновлено: 07.10.2026