418 I’m a teapot ("я — чайник")

https://httpcat.ru/418
Это прямая ссылка на изображение со статусом. Вы можете скопировать и использовать её где угодно.
HTTP статус 418 — я — чайник

Описание

Код состояния 418 I'm a teapot был определён в качестве первоапрельской шутки в RFC 2324 ("Hyper Text Coffee Pot Control Protocol", 1998) и означает: «Я — чайник».

Основные характеристики:

  • Указывает, что сервер — это чайник, и **отказывается заваривать кофе**, так как это не входит в его функциональность
  • Не предназначен для реального использования в HTTP-протоколе, но может применяться в тестовых API, играх, пасхалках
  • Статус живёт как шутка и отсылка среди разработчиков, но официально остаётся частью экспериментального RFC

Типичное использование:

BREW /coffee HTTP/1.1
Host: teapot.example.com

HTTP/1.1 418 I'm a teapot
Content-Type: text/plain

I'm a teapot. I cannot brew coffee.

Особенности заголовков:

  • Любые, на усмотрение автора API (формально статус не требует специальных заголовков)

Когда использовать:

  1. Для юмора, пасхалок, "живости" интерфейсов
  2. В разработке и тестировании — например, как заглушка или stub-ответ
  3. В API, которые хотят вернуть нестандартную ошибку с ироничным подтекстом

Дополнительно:

  • RFC 2324 — первоапрельский стандарт, описывающий гипертекстовый протокол управления кофеварками
  • Код 418 **официально не должен использоваться в реальных системах**, но поддерживается многими библиотеками и фреймворками «по приколу»
  • Google, GitHub и другие сервисы поддерживают 418 в виде пасхалок

Документация: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/418


Похожие статусы

HTTP статус 420 — сбавьте темп
420
сбавьте темп

↑ Наверх