Как изменять API-запросы на лету, не трогая код сайта | 16 мая 2024 года, 13:40

Опубликовал новую статью на своем hybrismart. Вот представьте, у вас есть сайт (frontend + backend) и они обмениваются запросами, и вы хотите на лету поменять запрос — параметры или даже JSON, который отправляется в запросе или возвращается с сервера в браузер, причем без вмешательства в код сайта. Теоретически сайт может быть даже не ваш 🙂 Причины могут быть разные — протестить какую-то концепцию прежде чем просить программистов ее нормально реализовать, заменить реальный ответ шаблонным, включить отладку каким-то debug-параметром, сымитировать ошибочный/невалидный ответ API, убрать какие-то заголовки или наоборот поставить. Вот для всего этого нормального бесплатного решения «из коробки» нет. Пришлось делать самому. В статье анализ и код, который можно использовать.

https://hybrismart.com/2024/05/16/how-to-inject-custom-logic-to-intercept-and-modify-api-requests-and-responses-without-touching-frontend-backend-code/

How to Inject Custom Logic to Intercept and Modify API Requests and Responses Without Touching Frontend/Backend Code

Оставьте комментарий