#fiddler
#скрипач
Вопрос:
Я изучаю FiddlerScript, чтобы узнать, можно ли его использовать для извлечения уникальных значений данного заголовка запроса во всех запросах в файле SAZ.
Чтобы собрать воедино то, чего я хочу достичь, я думаю, что эти биты необходимы:
Найдите способ выполнения скрипта Fiddler на основе жеста пользователя
Я нашел способ создать меню с пунктом меню в файле правил FiddlerScript по умолчанию. Этого кажется достаточным:
QuickLinkMenu("Tom")
QuickLinkItem("Do a thing", "")
public static function DoLinksMenu(text: string, action: string) {
FiddlerApplication.…
}
Я также нашел QuickExec в качестве альтернативы, поэтому эта область должна быть рассмотрена.
Найдите способ извлечения значения заголовка из каждого запроса
FiddlerApplication.DoImport("saz", false, null, null, null)
Приведенная выше строка должна возвращать Session[]
, которую затем можно повторить. Эта строка ничего не делает для меня, я пытался использовать FiddlerObject.log
, чтобы понять, почему, но я не уверен, где найти результаты журнала. В журнале не указано, где искать журналы.
Запишите уникальные значения где-нибудь и найдите способ просмотреть этот журнал
Как упоминалось выше, я могу (я думаю) регистрировать данные, просто не могу просматривать журнал.
На данный момент я не могу пройти мимо невозможности входа / отладки.
Комментарии:
1. Вы можете использовать FiddlerApplication. Метод DoImport для импорта файла SAZ с помощью пользовательской кнопки. Затем вы можете перебирать
Session[]
и извлекать / регистрировать необходимую информацию из запросов / ответов. Этот документ предназначен для FiddlerCore, но тот же метод должен быть доступен и в FidlerScript: docs . telerik.com/fiddlercore/api /…2. @BorislavIvanov Я обновил вопрос, чтобы отразить это. Можете ли вы помочь мне получить доступ к журналу?
3. Да, API далек от совершенства 🙂 Возможно, попробуйте указать путь к
.saz
файлу, как в этом примере кода