Код ответа 401 Unauthorized означает, что запрос требует аутентификации или предоставленные данные аутентификации недействительны. Если после получения 401 вы отправляете ещё один запрос, это обычно связано с попыткой обновить или получить новый токен доступа (например, через refresh token) и повторить запрос с корректными учётными данными. Такой подход нужен для бесшовного восстановления сессии пользователя без необходимости его вмешательства.
Вы получили 401, взяли и отправили ещё один запрос на сервер — зачем это нужно?
Код ответа 401 Unauthorized означает, что запрос требует аутентификации или предоставленные данные аутентификации недействительны.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Код ответа 401 Unauthorized означает, что запрос требует аутентификации или предоставленные данные аутентификации недействительны. Если после получения 401 вы отправляете ещё один запрос, это обычно связано с попыткой обновить или получить новый токен доступа (например, через refresh token) и повторить запрос с корректными учётными данными. Такой подход нужен для бесшовного восстановления сессии пользователя без необходимости его вмешательства.
Пример: при работе с API, если access token истёк, клиент получает 401, затем автоматически отправляет запрос на обновление токена, получает новый access token и повторяет исходный запрос с новым токеном.