449 Retry With ("повторите попытку с помощью")

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

Описание

Код состояния 449 Retry Withнеофициальный HTTP-статус, введённый корпорацией Microsoft как расширение к стандарту HTTP, используемое в IIS и некоторых веб-API, когда клиенту требуется повторить запрос с изменёнными или полными данными.

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

  • Определён в Microsoft-расширении протокола WebDAV и использовался в IIS
  • Означает, что запрос отклонён, но может быть успешно выполнен, если клиент **добавит недостающие параметры**, выполнит авторизацию, примет условия и т. д.
  • Наиболее часто применяется в корпоративных и SOAP-веб-службах Microsoft

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

HTTP/1.1 449 Retry With
Content-Type: application/xml

<error>
  <message>Please accept the license agreement to continue</message>
  <retryLink>/accept-license</retryLink>
</error>

Когда используется:

  1. Если сервер требует от клиента подтверждения условий (например, EULA, лицензии)
  2. При работе с SOAP- и WebDAV-запросами, где нужны дополнительные заголовки или параметры
  3. Если клиент не передал необходимые фильтры, токены или заголовки

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

  • Content-Type — может быть XML, JSON или HTML
  • Retry-After — редко, но может указывать, через сколько секунд повторить попытку

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

  • 449 не входит в спецификации HTTP (RFC), но был документирован Microsoft
  • Официально упоминается в контексте Windows Remote Management (WinRM)
  • Рекомендуется использовать 400, 401, 403 или 422 в публичных API вместо 449 для совместимости

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


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

HTTP статус 400 — неправильный, некорректный запрос
400
неправильный, некорректный запрос

↑ Наверх