460 Client closed connection prematurely ("клиент преждевременно закрыл соединение")

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

Описание

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

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

  • Не входит в спецификации HTTP (RFC) и не зарегистрирован в IANA
  • Может использоваться локально, например:
    • Для фильтрации по заголовкам
    • При нестандартных форматах запроса
    • В логике безопасности (анализ подозрительной активности)
  • Встречается в логах балансировщиков, прокси и API-шлюзов как внутренний сигнал об ошибке запроса

Пример (внутренний ответ API):

HTTP/1.1 460 Invalid Header
Content-Type: application/json

{
    "error": "Client header malformed or unauthorized",
    "code": 460
}

Когда может использоваться:

  1. В частных API для указания на специфичные ошибки запроса
  2. В системах WAF, CDN, прокси при нарушении внутренних политик
  3. Если требуется более точное разграничение, чем даёт стандартный 400 Bad Request

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

  • 460 не должен использоваться в публичных API — клиенты могут не распознать код
  • Для совместимости лучше использовать 400, 403, 422 с пояснением в теле
  • Можно использовать в связке с заголовком X-Error-Code для уточнения причины

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


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

HTTP статус 499 — закрытый запрос клиента
499
закрытый запрос клиента

↑ Наверх