Назад к вопросам
Банк Россия
Junior — Middle
107
Что означает код статуса HTTP 401 и в каких случаях он используется?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
HTTP статус 401 Unauthorized означает, что запрос требует аутентификации пользователя. Сервер получил запрос, но без предоставленных или с неверными учётными данными доступ к ресурсу запрещён.
Когда клиент получает 401, он должен предоставить корректные данные для аутентификации (например, логин и пароль) и повторить запрос.
Пример использования:
- Веб-сервер требует авторизации для доступа к защищённой странице.
- Клиент отправляет запрос без токена или с неверным токеном.
- Сервер отвечает 401, сигнализируя, что нужно аутентифицироваться.
Важно не путать 401 с 403 Forbidden: 403 означает, что аутентификация прошла, но доступ запрещён.