420 Enhance Your Calm ("сбавьте темп")
https://httpcat.ru/420
Это прямая ссылка на изображение со статусом. Вы можете скопировать и использовать её где угодно.

Описание
Код состояния 420 Enhance Your Calm — неофициальный статус HTTP, использовавшийся в прошлом в API Twitter для обозначения превышения лимита запросов. Также встречается как шуточный ответ или пасхалка.
Основные характеристики:
- Не входит в официальные спецификации HTTP (RFC)
- Ранее применялся Twitter API как альтернатива
429 Too Many Requests
- Может использоваться в шуточных или нестандартных API для сигнализации о «перегрузке» или «избыточной активности»
Типичное использование:
GET /api/status HTTP/1.1 Authorization: Bearer abc123 HTTP/1.1 420 Enhance Your Calm Content-Type: application/json { "error": "Rate limit exceeded", "message": "Please slow down" }
Особенности заголовков:
Retry-After
— может указывать, через сколько секунд клиент может повторить запросContent-Type
— формат тела ответа, чаще всего JSON
Когда использовать (неофициально):
- В тестовых API или интерфейсах с нестандартным поведением
- Как пасхалку или способ выразить «перегрузку» с юмором
- Если хочется сделать отсылку к устаревшему поведению Twitter API
Дополнительно:
- Официальный аналог —
429 Too Many Requests
- 420 может быть неправильно интерпретирован прокси, браузерами и библиотеками
- Название "Enhance Your Calm" — отсылка к фильму Demolition Man (1993)
Документация: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status#unofficial_codes