A Fiddler4 egy 。。。。。
Itt csatlakozunk:A hiperlink bejelentkezés látható.
A fejlesztési dokumentáció itt található:A hiperlink bejelentkezés látható.
------- elválasztó vonal----------------------
Beszéljünk arról, milyen plugint tervezel fejleszteni, mert a Fiddler által nyújtott felület viszonylag "pit" (→_→), ezért fontos, hogy világos legyen, melyik plugint szeretnéd fejleszteni
Az alábbiakban a népszerű tudományos idő: A Fiddler4 nyilvános felületei a következő kategóriákat tartalmazzák
IFiddlerExtension,IAutoTamper,IAutoTamper2,IAutoTamper3
1. Ezek az interfészek mind plug-inek az egész világ számára,
2. A plug-in helye megegyezik a Log és TimeLine helyével
3. A dll-be fordított pluginok csak a scrip{filter}ts mappába helyezhetők
Inspector2,IResponseInspector2,IRequestInspector2
1. Ezek az interfészek egyetlen kapcsolatra vannak irányítva
2. A plugin megjelenik az Inspector menüben, ugyanazon a szinten, mint a Headers és a TextView
3. A dll-be fordított pluginokat csak az Inspectors mappába lehet helyezni.
Az IHandleExecAction egy olyan interfész, amely lehetővé teszi, hogy a vezérlő parancsokat a parancssorból fogadjon
ISessionExporter, ISessionImporter
1. Ahogy a neve is mutatja, az import- és exportkérések tételekben. Például csomagos exportot txt-re vagy valami hasonlót
2. A helyszín megjelenik a jobb kattintásos menüben a Mentés-Kiválasztott Session menüben és a File-ImportSession felugró menüjében
3. A dll-t az ImportExportba kell helyezni
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
A scrip{filter}ts minta a következőkre utal: C:\Users\XXXX\Documents\Fiddler2\scrip{filter}ts és C:\Program Files (x86)\Fiddler2\scrip{filter}ts
Az ImportExport mappa a következőkre utal: C:\Users\XXXX\Documents\Fiddler2\ImportExport és C:\Program Files (x86)\Fiddler2\ImportExport
fix: 在Documents\Fiddler2\下可能只有 scrip{过滤}ts文件夹没有Inspectors与ImportExport 自己新建便可
javítás: Olyan interfészek, amelyek nem számítanak interfésznek Ha szeretnéd megszerezni a Fiddler4 főmenüjét, akkor:http://docs.telerik.com/fiddler/Extend-Fiddler/AddMenuItems
------- elválasztó vonal----------------------
Előkészület:
1. Szereld be a Fiddler4 kézi doge arcot
2. VS10 és annál magasabb (VS13 a bemutató módomra)
3. Engedélyezze a Fiddler Debug kapcsolódó funkciót
Írd be erre a helyre:
Hivatalos kezdés:
1. Hozzon létre egy új C# könyvtári projektet (javítsd ki a net4-et az alábbi ábrán)
2. Adj hozzá Fiddler4.exe hivatkozást a projekt jobb kattintásához
3. Adj hozzá egy specifikus attribútumot [assembly: Fiddler.RequiredVersion("4.6.2.0")] a AssemblyInfo.cs fájlhoz (megjegyzés, ahogy az alábbi ábrán látható, mert a Fiddler4 verzió, amit használok, a 4.6.2.0)
4. Az előző cikkben bemutatott új osztályöröklés és interfészek!!Figyelj az új !! Ennek az osztálynak nem lehet névtére
A következő kód:
ahol a TestView a felhasználói vezérlő
5. Hozzon létre egy új felhasználói vezérlőt (Winform dolog) – jobb kattintással a projektre felhasználói vezérlés hozzáadása
6. Fordítsd le, majd másold le a dll-t scrip{filter}ts-re, hogy megnézd, sikerül-e?
Ha úgy érzed, hogy minden példány túl bonyolult, megpróbálhatod a következő műveletet:
-------------------------- Választóvonal-------------------------------------------
A hibakeresés közvetlenül használható, szemben a folyamatok csatolásával szemben
Vége
|