Fiddler4 je 。。。。。
Prepojené tu:Prihlásenie na hypertextový odkaz je viditeľné.
Dokumentácia k rozvoju je tu:Prihlásenie na hypertextový odkaz je viditeľné.
------- deliaca čiara----------------------
Poďme sa porozprávať o tom, aký typ pluginu plánujete vyvíjať, pretože rozhranie, ktoré Fiddler poskytuje, je relatívne nenáročné (→_→), takže je dôležité mať jasno, aký plugin chcete vyvíjať
Nasleduje čas populárnej vedy: verejné rozhrania Fiddler4 majú nasledujúce kategórie
IFiddlerExtension,IAuto Tamper,IAuto Tamper2,IAuto Tamper3
1. Tieto rozhrania sú všetky plug-iny pre celý svet,
2. Umiestnenie plug-inu je rovnaké ako v Log a TimeLine
3. Pluginy kompilované do dll je možné umiestniť iba do priečinka scrip{filter}ts
Inšpektor2,IResponseInšpektor2,IRequestInšpektor2
1. Tieto rozhrania sú orientované na jedno spojenie
2. Plugin sa zobrazí v menu Inspector a na rovnakej úrovni ako Headers a TextView
3. Pluginy skompilované do dlls je možné umiestniť iba do priečinka Inspectors
IHandleExecAction je rozhranie, ktoré umožňuje ovládaniu prijímať príkazy z príkazového riadku
ISessionExporter,ISessionImporter
1. Ako už názov napovedá, požiadavky na import a export v dávkach. Napríklad hromadný export do txt alebo niečo podobné
2. Lokalita sa zobrazuje v menu pravého kliknutia Save - Selected Session- a v vyskakucom menu File-ImportSession
3. DLL musí byť umiestnené v 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
Priečinok scrip{filter}ts odkazuje na: C:\Users\XXXX\Documents\Fiddler2\scrip{filter}ts a C:\Program Files (x86)\Fiddler2\scrip{filter}ts
Zložka ImportExport odkazuje na: C:\Users\XXXX\Documents\Fiddler2\ImportExport a C:\Program Files (x86)\Fiddler2\ImportExport
fix: 在Documents\Fiddler2\下可能只有 scrip{过滤}ts文件夹没有Inspectors与ImportExport 自己新建便可
oprava: Rozhrania, ktoré sa nepočítajú ako rozhrania Ak chcete získať hlavné menu Fiddler4, tak:http://docs.telerik.com/fiddler/Extend-Fiddler/AddMenuItems
------- deliaca čiara----------------------
Príprava:
1. Nainštalovať fiddler4 manuál doge face
2. VS10 a vyššie (VS13 pre moju ukážku)
3. Povoliť funkciu súvisiacu s ladením Fiddlera
Vstúpte na toto miesto:
Oficiálny štart:
1. Vytvoriť nový projekt knižnice v C# (opraviť net4 na obrázku nižšie)
2. Pridajte Fiddler4.exe odkaz na pravé kliknutie projektu
3. Pridať špecifický atribút [assembly: Fiddler.RequiredVersion("4.6.2.0")] do súboru AssemblyInfo.cs (poznámka: ako je znázornené na obrázku nižšie, pretože verzia Fiddler4, ktorú používam, je 4.6.2.0)
4. Nová dedičnosť tried a rozhrania uvedené v predchádzajúcom článku!!Venujte pozornosť novým !! Táto trieda nemôže mať menný priestor
Nasledujúci kód:
kde TestView je užívateľskou kontrolou
5. Vytvoriť novú používateľskú kontrolu (vec Winformu) – pravým kliknutím na projekt pridať používateľskú kontrolu
6. Skompilovať a potom skopírovať dll do scrip{filter}ts, aby ste zistili, či to uspeje?
Ak si myslíte, že každá kópia je príliš zložitá, môžete skúsiť túto operáciu:
-------------------------- Deliaca čiara-------------------------------------------
O ladení sa dá použiť priamo namiesto attachment procesov
Koniec
|