Fiddler4 er en 。。。。。
Forbundet her:Hyperlink-login er synlig.
Udviklingsdokumentationen findes her:Hyperlink-login er synlig.
------- skillelinje----------------------
Lad os tale om, hvilken slags plugin du planlægger at udvikle, fordi interfacet, som Fiddler leverer, er relativt pit (→_→), så det er vigtigt at være klar over, hvilket plugin du vil udvikle
Følgende er den populære videnskabstid: Fiddler4 offentlige grænseflader har følgende kategorier
IFiddlerExtension,IAutoTamper,IAutoTamper2,IAutoTamper3
1. Disse grænseflader er alle plug-ins for hele verden,
2. Placeringen af plug-in'et er den samme som Log og TimeLine
3. Plugins kompileret til dll'er kan kun placeres i mappen scrip{filter}ts.
Inspektør2, IResponseInspector2, IRequestInspector2
1. Disse grænseflader er orienteret mod en enkelt forbindelse
2. Plugin'et vil vises under Inspector-menuen og på samme niveau som Headers og TextView
3. Plugins, der er kompileret til dll'er, kan kun placeres i mappen Inspectors.
IHandleExecAction er et interface, der gør det muligt for din kontrol at modtage kommandoer fra kommandolinjen
ISessionExporter, ISessionImporter
1. Som navnet antyder, import- og eksportanmodninger i batcher. For eksempel batch-eksport til txt eller noget lignende
2. Placeringen vises i højreklikmenuen Gem-Valgt Session- og pop-up-menuen i Fil-ImportSession
3. DLL'en skal placeres i 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
mappen scrip{filter}ts refererer til: C:\Users\XXXX\Documents\Fiddler2\scrip{filter}ts og C:\Program Files (x86)\Fiddler2\scrip{filter}ts
ImportExport-mappen refererer til: C:\Users\XXXX\Documents\Fiddler2\ImportExport og C:\Program Files (x86)\Fiddler2\ImportExport
fix: 在Documents\Fiddler2\下可能只有 scrip{过滤}ts文件夹没有Inspectors与ImportExport 自己新建便可
Løsning: Interfaces, der ikke tæller som interfaces. Hvis du vil have fingrene i hovedmenuen i Fiddler4, så:http://docs.telerik.com/fiddler/Extend-Fiddler/AddMenuItems
------- skillelinje----------------------
Forberedelse:
1. Installer fiddler4 manual-doge-fladen
2. VS10 og derover (VS13 til min demonstration)
3. Aktiver Fiddler Debug-relaterede funktionen
Indtast på dette sted:
Officiel start:
1. Opret et nyt C#-biblioteksprojekt (fix net4 i figuren nedenfor)
2. Tilføj Fiddler4.exe reference til højreklik på projektet
3. Tilføj en specifik attribut [assembly: Fiddler.RequiredVersion("4.6.2.0")] til AssemblyInfo.cs-filen (bemærk som vist i figuren nedenfor, fordi den version af Fiddler4, jeg bruger, er 4.6.2.0)
4. Ny klassearv og grænseflader afsløret i den forrige artikel!!Vær opmærksom på nye !! Denne klasse kan ikke have et navnerum
Følgende kode:
hvor TestView er brugerkontrollen
5. Opret en ny brugerkontrol (Winforms ting) – højreklik på projektet for at tilføje en brugerkontrol
6. Kompiler og kopier derefter din dll til scrip{filter}ts for at se, om det lykkes?
Hvis du synes, at hver kopi er for kompliceret, kan du prøve operationen:
-------------------------- Skillelinje-------------------------------------------
Om fejlfinding kan bruges direkte vs. tilknytte processer
Slut
|