See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 10080|Vastuse: 1

Fiddler4 plugina arendusjuhend

[Kopeeri link]
Postitatud 29.09.2018 10:23:21 | | | |
Fiddler4 on 。。。。。

Ühendatud siin:Hüperlingi sisselogimine on nähtav.

Arendusdokumentatsioon on siin:Hüperlingi sisselogimine on nähtav.

------- piirjoon----------------------

Räägime, millist pluginat sa plaanid arendada, sest Fiddleri liides on suhteliselt kitsas (→_→), seega on oluline selgelt öelda, millist pluginat soovid arendada

Järgmine on populaarteaduse aeg: Fiddler4 avalikel liidestel on järgmised kategooriad

IFiddlerExtension,IAutoTamper,IAutoTamper2,IAutoTamper3

1. Need liidesed on kõik pistikprogrammid kogu maailmale,

2. Pistikprogrammi asukoht on sama mis Log ja TimeLine

3. DLL-deks kompileeritud pluginaid saab paigutada ainult scrip{filter}ts kausta

Inspektor2,IResponseInspector2,IRequestInspector2

1. Need liidesed on suunatud ühele ühendusele

2. Plugin ilmub Inspectori menüüs samal tasemel kui Headers ja TextView

3. DLL-ideks kompileeritud pluginaid saab paigutada ainult Inspectorsi kausta

IHandleExecAction on liides, mis võimaldab teie juhtimisel saada käske käsurealt

ISessionExporter, ISessionImporter

1. Nagu nimigi ütleb, impordi- ja eksporditaotlused partiidena. Näiteks partiieksport txt-sse või midagi sellist

2. Asukoht ilmub paremklõpsu menüüs Salvesta-Valitud sessioon ja File-ImportSession hüpikmenüüs

3. DLL tuleb paigutada ImportExporti

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

Scrip{filter}ts kaust viitab: C:\Users\XXXX\Documents\Fiddler2\scrip{filter}ts ja C:\Program Files (x86)\Fiddler2\scrip{filter}ts

ImportExport kaust viitab järgmistele: C:\Users\XXXX\Documents\Fiddler2\ImportExport ja C:\Program Files (x86)\Fiddler2\ImportExport

fix: 在Documents\Fiddler2\下可能只有 scrip{过滤}ts文件夹没有Inspectors与ImportExport 自己新建便可

parandus: Liidesed, mis ei loe liidesteks Kui tahad Fiddler4 põhimenüüsse pääseda, siis:http://docs.telerik.com/fiddler/Extend-Fiddler/AddMenuItems

------- piirjoon----------------------

Ettevalmistus:

1. Paigalda Fiddler4 manuaalne doge face

2. VS10 ja kõrgemad (VS13 minu demonstratsiooniks)

3. Luba Fiddleri silumisega seotud funktsioon

Sisesta sellesse kohta:




Ametlik algus:

1. Loo uus C# teegi projekt (paranda net4 alloleval joonisel)




2. Lisa Fiddler4.exe viide projekti parema klõpsu juurde



3. Lisa AssemblyInfo.cs faili konkreetne atribuut [assembly: Fiddler.RequiredVersion("4.6.2.0")] (märkus: alloleval joonisel, sest Fiddler4 versioon, mida kasutan, on 4.6.2.0)



4. Uus klassipärand ja liidesed, mis tutvustati eelmises artiklis!!Pööra tähelepanu uutele !! Sellel klassil ei saa olla nimeruumi

Järgmine kood:


kus TestView on kasutaja juhtimine

5. Loo uus kasutajakontroll (Winformi asi) – paremklõps projektil, et lisada kasutaja kontroll




6. Kompileeri ja kopeeri oma dll scrip{filter}ts-i, et näha, kas see õnnestub?

Kui arvad, et iga koopia on liiga keeruline, võid proovida järgmist operatsiooni:




-------------------------- Jagamisjoon-------------------------------------------

Silumist saab kasutada otse protsesside asemel.




Lõpp




Eelmine:Kuidas kutsuda MYSQL klassi
Järgmine:BAT-konverteerimise EXE-tööriist
Postitatud 29.09.2018 12:27:08 |
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com