Fiddler4 ir 。。。。。
Savienots šeit:Hipersaites pieteikšanās ir redzama.
Izstrādes dokumentācija ir šeit:Hipersaites pieteikšanās ir redzama.
------- dalīšanas līnija----------------------
Parunāsim par to, kāda veida spraudni plānojat izstrādāt, jo Fiddler nodrošinātais interfeiss ir salīdzinoši bedre (→_→), tāpēc ir svarīgi būt skaidram par to, kādu spraudni vēlaties izstrādāt
Tālāk ir populārzinātnes laiks: Fiddler4 publiskajām saskarnēm ir šādas kategorijas
IFiddlerExtension,IAutoTamper,IAutoTamper2,IAutoTamper3
1. Šīs saskarnes ir spraudņi visai pasaulei,
2. Spraudņa atrašanās vieta ir tāda pati kā žurnāls un laika skala
3. Spraudņus, kas apkopoti dlls, var ievietot tikai mapē scrip{filter}ts
Inspektors2,IResponseInspector2,IRequestInspector2
1. Šīs saskarnes ir orientētas uz vienu savienojumu
2. Spraudnis parādīsies izvēlnē Inspektors un tādā pašā līmenī kā Headers un TextView
3. DLL kompilētos spraudņus var ievietot tikai mapē Inspektori
IHandleExecAction ir interfeiss, kas ļauj jūsu vadībai saņemt komandas no komandrindas
ISessionEksportētājs,ISessionImporter
1. Kā norāda nosaukums, importa un eksporta pieprasījumi partijās. Piemēram, partijas eksports uz txt vai kaut kas tamlīdzīgs
2. Atrašanās vieta parādās labā klikšķa izvēlnē Saglabāt-Atlasītā sesija- un uznirstošajā izvēlnē File-ImportSession
3. DLL jāievieto 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
Mape scrip{filter}ts attiecas uz: C:\Users\XXXX\Documents\Fiddler2\scrip{filter}ts un C:\Program Files (x86)\Fiddler2\scrip{filter}ts
Mape ImportExport attiecas uz: C:\Users\XXXX\Documents\Fiddler2\ImportExport un C:\Program Files (x86)\Fiddler2\ImportExport
fix: 在Documents\Fiddler2\下可能只有 scrip{过滤}ts文件夹没有Inspectors与ImportExport 自己新建便可
labojums: Saskarnes, kas netiek uzskatītas par saskarnēm Ja vēlaties iegūt rokās Fiddler4 galveno izvēlni, tad:http://docs.telerik.com/fiddler/Extend-Fiddler/AddMenuItems
------- dalīšanas līnija----------------------
Sagatavošana:
1. Uzstādiet fiddler4 manuālo doga seju
2. VS10 un jaunāka versija (VS13 manai demonstrācijai)
3. Iespējojiet ar Fiddler Debug saistīto funkciju
Ievadiet šajā vietā:
Oficiālais sākums:
1. Izveidojiet jaunu C# bibliotēkas projektu (labojiet net4 zemāk redzamajā attēlā)
2. Pievienojiet Fiddler4.exe atsauci uz projekta labo klikšķi
3. Pievienojiet AssemblyInfo.cs failam īpašu atribūtu [assembly: Fiddler.RequiredVersion("4.6.2.0")] (piezīme, kā parādīts zemāk redzamajā attēlā, jo Fiddler4 versija, ko es izmantoju, ir 4.6.2.0)
4. Jauna klases mantošana un saskarnes, kas atklātas iepriekšējā rakstā!!Pievērsiet uzmanību jauniem !! Šai klasei nevar būt nosaukumvieta
Šāds kods:
kur TestView ir lietotāja vadīkla
5. Izveidojiet jaunu lietotāja vadīklu (Winform lieta) - ar peles labo pogu noklikšķiniet uz projekta, lai pievienotu lietotāja vadīklu
6. Kompilējiet un pēc tam kopējiet savu dll uz scrip{filter}ts, lai redzētu, vai tas izdodas?
Ja domājat, ka katrs eksemplārs ir pārāk sarežģīts, varat izmēģināt šo darbību:
-------------------------- Dalīšanas līnija-------------------------------------------
Par atkļūdošanu var izmantot tieši pret pievienošanas procesiem
Beigas
|