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



@YAHEFID

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

То есть, я вижу 2 запроса, но один 307, а другой 200 и он отрабатывает 307, тк он первый


Решения вопроса 0


Ответы на вопрос 2



@risejs

if (response.status == 200) {
   // ...
} else {
   // ...
}



@Alexandroppolus

Ты в любом случае отрабатываешь только «второй» запрос, который 200. Редирект делается внутри xhr/fetch прозрачно для кода, их использующего.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *