Есть ли способ изменить HTTP-запрос с помощью инструментов Chrome dev или Firebug? Например, при разработке локально и тестирования в Chrome у меня есть страница, для которой требуется HTTP-запрос для заполнения некоторых данных. Поскольку он локальный, эта услуга недоступна.
В настоящее время единственным способом обойти эту проблему является настройка прокси-сервера в Apache, чтобы он попадал в среду QA для этого вызова. Я ищу или более простой способ достичь этого, потому что я использую Jetty для тестирования приложения и не могу настроить прокси-пропуск (или что я знаю).
Другими словами, существует ли способ создать временный прокси-проход для текущего сеанса при локальном тестировании приложения?
Для модификации запроса Chrome AFAIK не может быть сделано из-за ограничений api, см. Его поток для дополнительного обсуждения.
Тем не менее, вы можете использовать приложение, действующее как прокси-сервер, например Fiddler, чтобы иметь аналогичную функциональность практически для любого браузера.
Для OSX см. Эти потоки:
Принятый ответ немного стар, и в Chrome и Firefox есть много инструментов/расширений, которые позволяют изменять сетевые запросы.
Одним из таких примеров является запрос. Используя Requestly, вы можете выполнять следующие задачи:
Есть больше возможностей, но для вашего конкретного варианта использования. Вы можете разместить свои js или css в библиотеке и перенаправить на него с помощью правила перенаправления. Если у вас есть требование перезаписи URL-адресов, вы можете использовать правило Redirect или Replace.
Я не буду говорить, что Requestly так же силен, как Fiddler или Charles, но я бы сказал, что он довольно близок к значительно упрощенному пользовательскому интерфейсу.
Отказ от ответственности: я построил запрос!