Fiddler4 yra 。。。。。
Prijungta čia:Hipersaito prisijungimas matomas.
Kūrimo dokumentacija yra čia:Hipersaito prisijungimas matomas.
------- skiriamoji linija----------------------
Pakalbėkime apie tai, kokį papildinį planuojate kurti, nes "Fiddler" teikiama sąsaja yra gana duobė (→_→), todėl svarbu aiškiai žinoti, kokį papildinį norite sukurti
Toliau pateikiamas populiariojo mokslo laikas: Fiddler4 viešosios sąsajos turi šias kategorijas
IFiddlerExtension,IAutoTamper,IAutoTamper2,IAutoTamper3
1. Visos šios sąsajos yra viso pasaulio įskiepiai,
2. Priedo vieta yra tokia pati kaip "Log" ir "TimeLine"
3. Įskiepiai, sukompiliuoti į dlls, gali būti dedami tik į scrip{filter}ts aplanką
Inspektorius2,IResponseInspector2,IRequestInspector2
1. Šios sąsajos yra orientuotos į vieną jungtį
2. Papildinys bus rodomas meniu Inspektorius ir tame pačiame lygyje kaip antraštės ir TextView
3. Įskiepiai, sukompiliuoti į dlls, gali būti dedami tik į inspektorių aplanką
"IHandleExecAction" yra sąsaja, leidžianti jūsų valdymui gauti komandas iš komandinės eilutės
ISessionExporter,ISessionImporter
1. Kaip rodo pavadinimas, importuokite ir eksportuokite užklausas partijomis. Pavyzdžiui, paketinis eksportas į txt ar kažkas panašaus
2. Vieta rodoma dešiniuoju pelės mygtuku spustelėjus meniu Išsaugoti-Pasirinkta sesija- ir iššokančiajame meniu File-ImportSession
3. DLL reikia įdėti į 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
Aplankas scrip{filter}ts nurodo: C:\Users\XXXX\Documents\Fiddler2\scrip{filter}ts ir C:\Program Files (x86)\Fiddler2\scrip{filter}ts
Aplankas ImportExport nurodo: C:\Users\XXXX\Documents\Fiddler2\ImportExport ir C:\Program Files (x86)\Fiddler2\ImportExport
fix: 在Documents\Fiddler2\下可能只有 scrip{过滤}ts文件夹没有Inspectors与ImportExport 自己新建便可
pataisymas: sąsajos, kurios nelaikomos sąsajomis Jei norite patekti į pagrindinį "Fiddler4" meniu, tada:http://docs.telerik.com/fiddler/Extend-Fiddler/AddMenuItems
------- skiriamoji linija----------------------
Paruošimas:
1. Įdiekite "Fiddler4" rankinį dogo veidą
2. VS10 ir naujesnė versija (VS13 mano demonstracijai)
3. Įgalinkite su "Fiddler Debug" susijusią funkciją
Įveskite šioje vietoje:
Oficiali pradžia:
1. Sukurkite naują C# bibliotekos projektą (pataisykite net4 paveikslėlyje žemiau)
2. Pridėkite Fiddler4.exe nuorodą dešiniuoju pelės mygtuku spustelėję projektą
3. Pridėkite konkretų atributą [assembly: Fiddler.RequiredVersion("4.6.2.0")] į AssemblyInfo.cs failą (pastaba, kaip parodyta paveikslėlyje žemiau, nes Fiddler4 versija, kurią naudoju, yra 4.6.2.0)
4. Naujas klasės paveldėjimas ir sąsajos atskleistos ankstesniame straipsnyje!!Atkreipkite dėmesį į naujus !! Ši klasė negali turėti vardų srities
Šis kodas:
kur TestView yra vartotojo valdiklis
5. Sukurkite naują vartotojo valdiklį (Winform dalykas) - dešiniuoju pelės mygtuku spustelėkite projektą, kad pridėtumėte vartotojo valdiklį
6. Kompiliuokite ir nukopijuokite savo dll į scrip{filter}ts, kad pamatytumėte, ar tai pavyks?
Jei manote, kad kiekviena kopija yra per sudėtinga, galite išbandyti operaciją:
-------------------------- skiriamoji linija-------------------------------------------
Apie derinimas gali būti naudojamas tiesiogiai vs pridėti procesus
Pabaiga
|