Interception API — это портативный программный интерфейс, который позволяет перехватывать и контролировать ряд устройств ввода. 1
Работа Interception API основана на том, что при вызове приложения запрос сначала проходит через перехватчик, где его можно изучить, изменить или записать перед отправкой на сервер. 4 Аналогично, когда сервер отвечает, ответ можно перехватить, обработать или преобразовать перед тем, как он достигнет приложения. 4
Также существует Axios API interceptors, которые позволяют перехватывать и глобально изменять HTTP-запросы и ответы перед их обработкой. 3 Они предоставляют централизованный способ добавить пользовательскую логику к HTTP-запросам и ответам. 3
Ещё один пример — Fetch API, который даёт возможность перехватывать запросы и ответы с помощью JavaScript или любых библиотек для фронтенд-разработки на этом языке. 5 Для этого нужно переписать функцию fetch. 5