Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 10080|Atsakyti: 1

Fiddler4 įskiepio kūrimo pamoka

[Kopijuoti nuorodą]
Paskelbta 2018-09-29 10:23:21 | | | |
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




Ankstesnis:Kaip paskambinti MYSQL klasei
Kitą:šikšnosparnių konvertavimo exe įrankis
Paskelbta 2018-09-29 12:27:08 |
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com