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

Ошибка 401 — HTTP-статусы

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

Код 401 Unauthorized означает, что сервер получил запрос, но для доступа к ресурсу требуется аутентификация. Пользователь не предоставил действительные учётные данные (например, логин и пароль, токен или сертификат). Сервер отклоняет запрос и возвращает заголовок WWW-Authenticate, указывающий метод аутентификации. Браузер может показать окно входа или страницу с сообщением об ошибке. В отличие от 403 Forbidden, 401 подразумевает, что повторный запрос с правильными данными может быть успешным.

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

  • Отсутствие заголовка Authorization в запросе
  • Неверные учётные данные (логин/пароль, токен)
  • Истёкший или отозванный токен доступа
  • Неправильный тип аутентификации (например, Basic вместо Bearer)
  • Проблемы с cookies сессии (если аутентификация через сессию)
  • Неверно настроенный сервер (например, отсутствие модуля аутентификации)
  • Блокировка IP или учётной записи после нескольких неудачных попыток
  • Проблемы с SSL/TLS (например, неверный клиентский сертификат)

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

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

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

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

Что делать, если я вижу ошибку 401?

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

Чем отличается 401 от 403?

401 означает, что требуется аутентификация, а 403 — что доступ запрещён даже после аутентификации.

Почему я получаю 401, хотя пароль верный?

Возможно, истёк срок сессии или токена, или сервер ожидает другой метод аутентификации (например, Bearer вместо Basic).

Как исправить ошибку 401 на сайте?

Попробуйте выйти и зайти снова, очистить cookies, использовать другой браузер или режим инкогнито.

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

Да, если после нескольких неудачных попыток сервер временно блокирует IP, вы можете получать 401.

Источники