Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 10080|Válasz: 1

Fiddler4 plugin development tutorial

[Linket másol]
Közzétéve 2018. 09. 29. 10:23:21 | | | |
A Fiddler4 egy 。。。。。

Itt csatlakozunk:A hiperlink bejelentkezés látható.

A fejlesztési dokumentáció itt található:A hiperlink bejelentkezés látható.

------- elválasztó vonal----------------------

Beszéljünk arról, milyen plugint tervezel fejleszteni, mert a Fiddler által nyújtott felület viszonylag "pit" (→_→), ezért fontos, hogy világos legyen, melyik plugint szeretnéd fejleszteni

Az alábbiakban a népszerű tudományos idő: A Fiddler4 nyilvános felületei a következő kategóriákat tartalmazzák

IFiddlerExtension,IAutoTamper,IAutoTamper2,IAutoTamper3

1. Ezek az interfészek mind plug-inek az egész világ számára,

2. A plug-in helye megegyezik a Log és TimeLine helyével

3. A dll-be fordított pluginok csak a scrip{filter}ts mappába helyezhetők

Inspector2,IResponseInspector2,IRequestInspector2

1. Ezek az interfészek egyetlen kapcsolatra vannak irányítva

2. A plugin megjelenik az Inspector menüben, ugyanazon a szinten, mint a Headers és a TextView

3. A dll-be fordított pluginokat csak az Inspectors mappába lehet helyezni.

Az IHandleExecAction egy olyan interfész, amely lehetővé teszi, hogy a vezérlő parancsokat a parancssorból fogadjon

ISessionExporter, ISessionImporter

1. Ahogy a neve is mutatja, az import- és exportkérések tételekben. Például csomagos exportot txt-re vagy valami hasonlót

2. A helyszín megjelenik a jobb kattintásos menüben a Mentés-Kiválasztott Session menüben és a File-ImportSession felugró menüjében

3. A dll-t az ImportExportba kell helyezni

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

A scrip{filter}ts minta a következőkre utal: C:\Users\XXXX\Documents\Fiddler2\scrip{filter}ts és C:\Program Files (x86)\Fiddler2\scrip{filter}ts

Az ImportExport mappa a következőkre utal: C:\Users\XXXX\Documents\Fiddler2\ImportExport és C:\Program Files (x86)\Fiddler2\ImportExport

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

javítás: Olyan interfészek, amelyek nem számítanak interfésznek Ha szeretnéd megszerezni a Fiddler4 főmenüjét, akkor:http://docs.telerik.com/fiddler/Extend-Fiddler/AddMenuItems

------- elválasztó vonal----------------------

Előkészület:

1. Szereld be a Fiddler4 kézi doge arcot

2. VS10 és annál magasabb (VS13 a bemutató módomra)

3. Engedélyezze a Fiddler Debug kapcsolódó funkciót

Írd be erre a helyre:




Hivatalos kezdés:

1. Hozzon létre egy új C# könyvtári projektet (javítsd ki a net4-et az alábbi ábrán)




2. Adj hozzá Fiddler4.exe hivatkozást a projekt jobb kattintásához



3. Adj hozzá egy specifikus attribútumot [assembly: Fiddler.RequiredVersion("4.6.2.0")] a AssemblyInfo.cs fájlhoz (megjegyzés, ahogy az alábbi ábrán látható, mert a Fiddler4 verzió, amit használok, a 4.6.2.0)



4. Az előző cikkben bemutatott új osztályöröklés és interfészek!!Figyelj az új !! Ennek az osztálynak nem lehet névtére

A következő kód:


ahol a TestView a felhasználói vezérlő

5. Hozzon létre egy új felhasználói vezérlőt (Winform dolog) – jobb kattintással a projektre felhasználói vezérlés hozzáadása




6. Fordítsd le, majd másold le a dll-t scrip{filter}ts-re, hogy megnézd, sikerül-e?

Ha úgy érzed, hogy minden példány túl bonyolult, megpróbálhatod a következő műveletet:




-------------------------- Választóvonal-------------------------------------------

A hibakeresés közvetlenül használható, szemben a folyamatok csatolásával szemben




Vége




Előző:Hogyan hívjuk a MYSQL osztályt
Következő:DENEVÉR EXE eszköz
Közzétéve 2018. 09. 29. 12:27:08 |
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com