HTTP 401
Средняя важность — нужна диагностика

Ошибка HTTP 401 — Онлайн-сервисы и билеты

Что это значит

Код HTTP 401 означает, что запрос к серверу не был выполнен, так как клиент не предоставил действительные учётные данные для аутентификации. Сервер отклоняет запрос и возвращает этот статус, указывая, что доступ к ресурсу требует авторизации. Пользователь видит сообщение об ошибке, например, «401 Unauthorized» или страницу входа, если аутентификация не пройдена.

Вероятные причины

  • Неверный логин или пароль при входе в сервис
  • Истёк или недействителен токен аутентификации (например, JWT)
  • Отсутствует заголовок Authorization в запросе
  • Неправильно настроены права доступа на сервере
  • Проблемы с cookie сессии (например, заблокированы браузером)
  • Использование устаревшего или неверного API-ключа
  • Конфликт между несколькими методами аутентификации
  • Блокировка аккаунта из-за превышения попыток входа

Что делать — по порядку

  1. Проверьте правильность введённого логина и пароля, убедитесь, что Caps Lock выключен
  2. Очистите кэш и cookie браузера, затем перезагрузите страницу
  3. Попробуйте войти в сервис через другое устройство или браузер
  4. Если используется VPN или прокси, временно отключите их
  5. Сбросьте пароль через форму восстановления, если доступна
  6. Проверьте, не истёк ли срок действия сессии или токена (например, при долгом бездействии)
  7. Обратитесь в службу поддержки сервиса для проверки состояния аккаунта
  8. Если вы разработчик, убедитесь, что в запросе присутствует корректный заголовок Authorization

Нажимайте на пункты, чтобы отмечать выполненные.

Частые вопросы

Что делать, если я уверен, что пароль правильный, но всё равно получаю 401?

Попробуйте очистить кэш и cookie браузера, затем перезагрузите страницу. Если не помогает, сбросьте пароль.

Ошибка 401 появляется только на одном устройстве — в чём причина?

Возможно, на устройстве сохранены устаревшие данные входа. Очистите кэш браузера или попробуйте другой браузер.

Может ли 401 быть из-за блокировки аккаунта?

Да, если вы несколько раз ввели неверный пароль, аккаунт может быть временно заблокирован. Подождите 15-30 минут или обратитесь в поддержку.

Как отличить 401 от 403?

401 означает, что требуется аутентификация (вы не вошли), а 403 — что у вас нет прав на ресурс, даже если вы вошли.

Почему я получаю 401 при использовании API-ключа?

Проверьте, что ключ активен, не истёк и передан в правильном заголовке (обычно Authorization: Bearer <ключ>).

Источники