Как заменить онлайн-папку локальной папкой с помощью Fiddler?

Как заменить онлайн-папку локальной папкой с помощью Fiddler?

Я пытаюсь заставить свой браузер извлекать все файлы из локальной папки вместо всех файлов из целевой онлайн-папки.
Я хочу добиться этого с помощью Telerik Fiddler (в котором есть соответствующая функция AutoResponder).
Как я понял, мне нужно написать соответствующие регулярные выражения для целевой онлайн-папки и для локальной папки. Но я не могу понять, как они должны выглядеть. В другом отладчике прокси, Charles Proxy, это было бы в принципе так просто:

location: http://examplesite.com/target_folder/*
local path: c:\local_folder

Тот же подход не сработал в Fiddler для меня. Тогда я нашел некоторыепримерЭрик Лоуренс, но либо это не имеет значения, либо я неправильно это применяю. В любом случае, у меня это тоже не работает. Я пробовал что-то вроде этого:

REGEX:^http://examplesite.com/target_folder/(.+)$
REGEX:C:\local_folder\$1

Поэтому, пожалуйста, дайте мне подсказку, как следует писать регулярные выражения для замены целой папки (онлайн) на целую папку (локальную) в Fiddler.

решение1

Обратная косая черта в RegEx соответствует следующему символу буквально, поэтому ваш ответ RegEx перенаправляет на что-то вроде C:local_folder$1. Если вы удалите 'REGEX:' из ответа, это должно сработать в случае одного ответа или экранировать обратные косые черты в вашем случае:

  • Соответствовать:REGEX:^http://examplesite.com/target_folder/(.+)$
  • Ответ:REGEX:C:\\local_folder\\$1

Однако в большинстве браузеров существуют всевозможные ограничения для запуска локального файлового контента. Если это используется для чего-то, кроме статического контента, я рекомендую установить локальный веб-сервер, который можно использовать для автоответчика.

Связанный контент