Fiddler4 е 。。。。。
Свързано тук:Входът към хиперлинк е видим.
Документацията за разработката е тук:Входът към хиперлинк е видим.
------- разделителна линия----------------------
Нека поговорим какъв плъгин планирате да разработите, защото интерфейсът, предоставен от Fiddler, е сравнително слаб (→_→), така че е важно да сте ясни какъв плъгин искате да разработите
Следва популярното научно време: Публичните интерфейси на Fiddler4 имат следните категории
IFiddlerExtension, IAutoTamper, IAutoTamper2,IAutoTamper3
1. Тези интерфейси са плъгини за целия свят,
2. Местоположението на плъгина е същото като в Log и TimeLine
3. Плъгините, компилирани в dlls, могат да се поставят само в папката scrip{filter}ts
Inspector2,IResponseInspector2,IRequestInspector2
1. Тези интерфейси са ориентирани към една единствена връзка
2. Плъгинът ще се появи в менюто Inspector и на същото ниво като Headers и TextView
3. Плъгините, компилирани в dll, могат да се поставят само в папката Inspectors
IHandleExecAction е интерфейс, който позволява на вашия контрол да получава команди от командния ред
ISessionExporter,ISessionImporter
1. Както подсказва името, заявки за внос и износ на партиди. Например, партиден експорт в txt или нещо подобно
2. Местоположението се появява в менюто с десен бутон Save-Selected Session- и в изскачащото меню на File-ImportSession
3. DLL трябва да бъде поставен в ImportExport
ps:位置如图:
ps2:如果你同时在一个dll中写2中插件,Fiddler会根据你的dll在 scrip{过滤}ts还是Inspector下还是ImportExport 只能加载其中1种
ps3:Inspector 文件夹指的是: C:\Users\XXXX\Documents\Fiddler2\Inspectors 和C:\Program Files (x86)\Fiddler2\Inspectors
Папката scrip{filter}ts се отнася до: C:\Users\XXXX\Documents\Fiddler2\scrip{filter}ts и C:\Program Files (x86)\Fiddler2\scrip{filter}ts
Папката ImportExport се отнася до: C:\Users\XXXX\Documents\Fiddler2\ImportExport и C:\Program Files (x86)\Fiddler2\ImportExport
fix: 在Documents\Fiddler2\下可能只有 scrip{过滤}ts文件夹没有Inspectors与ImportExport 自己新建便可
поправка: Интерфейси, които не се броят за интерфейси Ако искате да се сдобиете с главното меню на Fiddler4, тогава:http://docs.telerik.com/fiddler/Extend-Fiddler/AddMenuItems
------- разделителна линия----------------------
Подготовка:
1. Инсталирайте ръчното лице на Fiddler4
2. VS10 и по-горе (VS13 за моята демонстрация)
3. Активирайте функцията, свързана с Fiddler Debug
Влезте на това място:
Официален старт:
1. Създаване на нов проект за библиотека на C# (поправи net4 на фигурата по-долу)
2. Добавете Fiddler4.exe препратка към десния клик на проекта
3. Добавете специфичен атрибут [assembly: Fiddler.RequiredVersion("4.6.2.0")] към AssemblyInfo.cs файла (забележка, както е показано на фигурата по-долу, тъй като версията на Fiddler4, която използвам, е 4.6.2.0)
4. Наследяване на нови класове и интерфейси, изложени в предишната статия!!Обърнете внимание на новите !! Този клас не може да има пространство от имена
Следният код:
където TestView е контролът на потребителя
5. Създаване на нов потребителски контрол (нещо на Winform) - бутон с десен бутон върху проекта, за да добавиш потребителски контрол
6. Компилирай и след това копираш dll-а си в scrip{filter}ts, за да видиш дали ще успее?
Ако смятате, че всяко копие е твърде сложно, можете да опитате операцията:
-------------------------- Разделителна линия-------------------------------------------
Относно дебъгването може да се използва директно в сравнение с процесите за прикачване
Край
|