Fiddler4 este un 。。。。。
Conectat aici:Autentificarea cu hyperlink este vizibilă.
Documentația de dezvoltare este aici:Autentificarea cu hyperlink este vizibilă.
------- linie de demarcație----------------------
Hai să vorbim despre ce fel de plugin plănuiești să dezvolți, pentru că interfața oferită de Fiddler este relativ slabă (→_→), așa că este important să fii clar ce plugin vrei să dezvolți
Următorul este timpul de popularizare științifică: Interfețele publice Fiddler4 au următoarele categorii
IFiddlerExtension,IAutoTamper,IAutoTamper2,IAutoTamper3
1. Aceste interfețe sunt toate plug-in-uri pentru întreaga lume,
2. Locația plug-in-ului este aceeași ca în Log și TimeLine
3. Pluginurile compilate în dll-uri pot fi plasate doar în folderul scrip{filter}ts
Inspectorul2, InspectorulRăspunsul2, InspectorulAnchete2
1. Aceste interfețe sunt orientate către o singură conexiune
2. Pluginul va apărea în meniul Inspector și la același nivel ca Headers și TextView
3. Pluginurile compilate în DLL-uri pot fi plasate doar în folderul Inspectors
IHandleExecAction este o interfață care permite controlului tău să primească comenzi din linia de comandă
ISessionExporter, ISessionImporter
1. După cum sugerează și numele, cereri de import și export în loturi. De exemplu, export în loturi în txt sau ceva de genul acesta
2. Locația apare în meniul cu click dreapta Save-Selected Session- și în meniul pop-up File-ImportSession
3. DLL-ul trebuie plasat în 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
Folderul scrip{filter}ts se referă la: C:\Users\XXXX\Documents\Fiddler2\scrip{filter}ts și C:\Program Files (x86)\Fiddler2\scrip{filter}ts
Folderul ImportExport se referă la: C:\Users\XXXX\Documents\Fiddler2\ImportExport și C:\Program Files (x86)\Fiddler2\ImportExport
fix: 在Documents\Fiddler2\下可能只有 scrip{过滤}ts文件夹没有Inspectors与ImportExport 自己新建便可
corect: Interfețe care nu se consideră interfețe Dacă vrei să pui mâna pe meniul principal al Fiddler4, atunci:http://docs.telerik.com/fiddler/Extend-Fiddler/AddMenuItems
------- linie de demarcație----------------------
Pregătire:
1. Instalarea feței manuale Fiddler4 pentru doge
2. VS10 și mai sus (VS13 pentru demonstrația mea)
3. Activează funcția asociată cu Fiddler Debug
Intră în această locație:
Startul oficial:
1. Creează un nou proiect de bibliotecă C# (corectează net4 în figura de mai jos)
2. Adaugă Fiddler4.exe referință la click dreapta al proiectului
3. Adaugă un atribut specific [assembly: Fiddler.RequiredVersion("4.6.2.0")] fișierului AssemblyInfo.cs (notă, așa cum se arată în figura de mai jos, deoarece versiunea de Fiddler4 pe care o folosesc este 4.6.2.0)
4. Moștenirea noilor clase și interfețe expuse în articolul anterior!!Fii atent la noile !! Această clasă nu poate avea un spațiu de nume
Următorul cod:
unde TestView este controlul utilizatorului
5. Creează un nou control de utilizator (chestia lui Winform) - click dreapta pe proiect pentru a adăuga un control de utilizator
6. Compila și apoi copiază dll-ul în scrip{filter}ts pentru a vedea dacă reușește?
Dacă crezi că fiecare copie este prea complicată, poți încerca operația:
-------------------------- Linia de demarcație-------------------------------------------
Despre depanare poate fi folosită direct versus procese atașate
Sfârșit
|