Map Remote: переключись на staging
Перенаправить запрос с production-эндпоинта на staging без изменений в клиенте
О задании
**Map Remote** перенаправляет запросы с одного URL на другой. Клиент «думает» что запрашивает production, но на самом деле получает ответ от staging. Это удобно при **регрессионном тестировании**: один и тот же фронтенд-код работает с прод-данными, но часть запросов уходит на тестовую среду — можно сравнивать поведение. В «Пиццаеде» есть тестовая версия каталога с пометкой [STAGING] — перенаправь на неё.
Цель
GET
Открыть в браузереhttps://aiqa.su/api/course/v1/shop/products?env=stagingШаги
- 1В Charles: Tools → Map Remote...
- 2Нажми Add
- 3В Map From: Protocol
https, Hostaiqa.su, Path/api/course/v1/shop/products - 4В Map To: Protocol
https, Hostaiqa.su, Path/api/course/v1/shop/products, добавь Queryenv=staging - 5Нажми OK и включи правило
- 6Перезагрузи https://aiqa.su/base/shop
- 7Посмотри в Charles — на какой URL ушёл запрос? Что в ответе?
- 8Посмотри на названия товаров в браузере
Pro tip
Map Remote + Map Local можно комбинировать: сначала перенаправь на staging (Map Remote), потом подмени конкретный ответ локальным файлом (Map Local). Приоритет: Map Local применяется к уже перенаправленному URL.