Как отследить запросы?

Есть обычный GET запрос который отправляю при помощи axios. В network я вижу этот запрос как 307 (Redireact), а так же есть успешный запрос 200 (ok). Как мне это отследить и отрабатывать только 200?

То есть, я вижу 2 запроса, но один 307, а другой 200 и он отрабатывает 307, тк он первый
  • Вопрос задан
  • 1178 просмотров
Пригласить эксперта
Ответы на вопрос 2
@risejs
if (response.status == 200) {
   // ...
} else {
   // ...
}
Ответ написан
Комментировать
Alexandroppolus
@Alexandroppolus
кодир
Ты в любом случае отрабатываешь только "второй" запрос, который 200. Редирект делается внутри xhr/fetch прозрачно для кода, их использующего.

проблема возникает в обратной ситуации, когда надо, например, получить какие-нибудь заголовки ответа 3xx - до них не добраться.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы