Відповіді:
Це легко зробити. На вкладці «Фільтри» натисніть «Показати, лише якщо фільтр містить, а потім введіть свій домен.
Changes not yet saved.
тоді вам потрібно натиснути цей фактичний текст повідомлення, щоб зберегти деталі (що зовсім не очевидно!).
редагувати
Виходить це досить просто; редагувати, OnBeforeRequest
щоб додати:
if (!oSession.HostnameIs("www.google.com")) {oSession["ui-hide"] = "yup";}
наприклад, фільтри для google.
(оригінальна відповідь) Я, чесно кажучи, не знаю, чи це те, що вбудував Фіддлер (я ніколи не пробував), але це, звичайно, те, що Wireshark зробить досить легко - звичайно, ви отримуєте різні дані (зокрема для SSL) - так YMMV.
if (oSession.PathAndQuery=="/version1.css") { oSession.PathAndQuery="/version2.css"; }.
Використовуючи спочатку, а HostnameIS
потім пізніше, PathAndQuery
ви можете відфільтрувати рівно один ресурс. Я вражений Фіддлером. Чи не чиста іграшка.
Моя відповідь дещо схожа на @Marc Gravels, проте я вважаю за краще відфільтрувати її за URL-адресою, що містить певну рядок.
Після встановлення перейдіть до тегу скрипта Fiddler та вставте наступні OnBeforeRequest
функції. (Скріншот нижче)
if (oSession.url.Contains("ruby:8080") || oSession.url.Contains("localhost:53929")) { oSession["ui-hide"] = "yup"; }
Таким чином ви можете відфільтрувати будь-яку частину URL-адреси, будь то ім'я хоста порту чи будь-що інше.
Сподіваюсь, це заощадить певний час.
Ви можете фільтрувати запити, використовуючи вкладку фільтр у fiddler. Дивіться скріншоти нижче. Якщо ви використовуєте google chrome, обов'язково використовуйте правильний ідентифікатор процесу у fiddler (від google chrome).
На сайті Fiddler є кулінарна книга з цілою купою речей, які ви можете зробитиCustomRules.js
, включаючи, як саме це зробити :)