Задать вопрос
@uroot

Как отследить все исходящие запросы на JS?

Как вообще можно отслеживать все исходящие запросы на JS? Мне нужно отловить на ответе 503 ошибку. Ходить по всем запросам и прописывать if (err === 503) не варик. Это нужно сделать где-то в одном месте. Это должен быть какой-то ватчер по типу addEventListener на всём документе, который увидет, что был выполнен запрос, даже если страничка уже загружена, а внутри я бы мог чекнуть статус ответа.

P.S. мне нужно делать проверку на статусы в коде, на JS. На какие конкретно эндпоинты делается запрос я тоже не знаю.
  • Вопрос задан
  • 1163 просмотра
Подписаться 1 Средний 3 комментария
Пригласить эксперта
Ответы на вопрос 1
Immortal_pony
@Immortal_pony Куратор тега JavaScript
Чтобы это сделать, вам надо перехватить все fetch и xhr-запросы,
Вот мини-библиотека, которая поможет в этом:
https://gist.github.com/benjamingr/0433b52559ad61f...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы