Вступить в клуб →
лёгкаявопросСеть и хранение данных

Сервер вернул 401 на запросе списка заказов: что делает клиент

Приложение авторизуется по паре токенов: короткоживущий access и долгоживущий refresh. Пользователь не заходил в приложение час, открыл экран заказов, и сервер ответил 401 Unauthorized.

Какое поведение клиента корректно?

  • Показать «Ошибка сервера, попробуйте позже» и повторить тот же запрос через 5 секунд, а после трёх неудач увести пользователя на главный экран
  • Сразу разлогинить пользователя и отправить его на экран входа
  • Попробовать обновить пару токенов по refresh-токену и один раз повторить исходный запрос; если обновление не удалось — разлогинить
  • Повторять запрос в цикле — сервер выдаст данные, когда восстановится

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела