Встречается на собеседованиях • сегодня

Что такое ошибка 401

Ошибка 401 (Unauthorized) означает, что запрос не был выполнен из-за отсутствия или неверной аутентификации. Сервер требует валидных учетных данных, но клиент их не предоставил или они не прошли проверку.

Пример в HTTP-запросе:

http
HTTP/1.1 401 Unauthorized
WWW-Authenticate: Basic realm="Access to staging site"

В JavaScript можно обработать 401 так:

javascript
fetch('/api/data')
  .then(response => {
    if (response.status === 401) {
      // Перенаправляем на страницу входа
      window.location.href = '/login';
    }
    return response.json();
  })

Важно: 401 ≠ 403 (Forbidden). 403 - доступ запрещен даже при наличии аутентификации.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы