430 HTTP Status Code ("код состояния HTTP")

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

Описание

Код состояния 430неофициальный и нестандартный HTTP-статус, который не определён спецификациями, но может использоваться внутри частных API или фреймворков как расширение для обработки ошибок клиента.

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

  • Не входит в спецификации IETF или RFC
  • Может использоваться как дополнительный код для описания специфичных ограничений: блокировка аккаунта, повторные попытки входа, превышение внутренних лимитов
  • Должен использоваться только в закрытых системах, где клиент и сервер контролируются одной стороной

Пример использования (внутреннее API):

HTTP/1.1 430 Account Locked
Content-Type: application/json

{
    "error": "Too many failed login attempts",
    "retry_after": 300
}

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

  1. Внутри частных API для обозначения нестандартных ограничений
  2. Если стандартные коды вроде 429, 403 или 401 не дают нужной детализации

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

  • Не рекомендуется для публичных API — такие клиенты могут не распознать этот код
  • Если требуется совместимость — используйте 429 Too Many Requests или 403 Forbidden
  • 430 может быть полезен для внутренних интерфейсов, но должен сопровождаться поясняющим сообщением

Документация: https://http.dev/430


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

HTTP статус 431 — поля заголовка запроса слишком большие
431
поля заголовка запроса слишком большие

↑ Наверх