440 Login Time-out ("тайм-аут входа в систему")

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

Описание

Код состояния 440 Login Time-outнеофициальный HTTP-статус, используемый в продуктах Microsoft (например, IIS, Outlook Web App), когда сессия пользователя истекла и требуется повторная аутентификация.

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

  • Применяется в веб-интерфейсах Microsoft, использующих cookie- или token-based авторизацию
  • Означает, что **время жизни сессии истекло**, и клиенту нужно повторно войти в систему
  • Может возвращаться как JavaScript-ответ или в виде редиректа на страницу входа

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

GET /mailbox HTTP/1.1
Host: owa.example.com

HTTP/1.1 440 Login Time-out
Content-Type: text/html

<html>
  <body>
    <h1>Your session has expired</h1>
    <p>Please <a href="/login">log in again</a>.</p>
  </body>
</html>

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

  1. В Outlook Web Access, SharePoint и других корпоративных веб-приложениях Microsoft
  2. При попытке использовать устаревшую или просроченную сессию
  3. Если пользователь был неактивен и сервер завершил сессию по таймауту

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

  • Content-Type — часто содержит HTML или JavaScript-переход на страницу входа
  • Set-Cookie — может использоваться для сброса старых токенов

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

  • 440 не является частью стандарта HTTP, используется только в IIS/ASP.NET-приложениях
  • На практике аналогичен 401 Unauthorized, но даёт более конкретную информацию
  • Рекомендуется использовать 401 для совместимости в API и открытых системах

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


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

HTTP статус 419 — срок действия страницы истек
419
Срок действия страницы истек

↑ Наверх