Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 10080|Antwoord: 1

Fiddler4 plugin-ontwikkelingstutorial

[Link kopiëren]
Geplaatst op 29-09-2018 10:23:21 | | | |
Fiddler4 is een 。。。。。

Hier verbonden:De hyperlink-login is zichtbaar.

De ontwikkelingsdocumentatie is hier te vinden:De hyperlink-login is zichtbaar.

------- scheidslijn----------------------

Laten we het hebben over wat voor soort plugin je wilt ontwikkelen, want de interface die Fiddler biedt is relatief pit (→_→), dus het is belangrijk om duidelijk te zijn over welke plugin je wilt ontwikkelen

Het volgende is de populaire wetenschapstijd: Fiddler4 publieke interfaces hebben de volgende categorieën

IFiddlerExtension,IAutoTamper,IAutoTamper2,IAutoTamper3

1. Deze interfaces zijn allemaal plug-ins voor de hele wereld,

2. De locatie van de plug-in is dezelfde als die van Log en TimeLine

3. Plugins die in dll's zijn gecompileerd, kunnen alleen in de map scrip{filter}ts worden geplaatst

Inspecteur2, Inspecteur2, QuestInspecteur2

1. Deze interfaces zijn georiënteerd op één enkele verbinding

2. De plugin verschijnt onder het Inspector-menu en op hetzelfde niveau als Headers en TextView

3. Plugins die in dll's zijn gecompileerd, kunnen alleen in de Inspectors-map worden geplaatst

IHandleExecAction is een interface waarmee je controle commando's van de commandoregel kunt ontvangen

ISessionExporter, ISessionImporter

1. Zoals de naam al aangeeft, import- en exportverzoeken in batches. Bijvoorbeeld batch-exporteren naar txt of iets dergelijks

2. De locatie verschijnt in het rechtermuisknop Save-Selected Session- en het pop-upmenu van File-ImportSession

3. De dll moet in ImportExport worden geplaatst

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

De map scrip{filter}ts verwijst naar: C:\Users\XXXX\Documents\Fiddler2\scrip{filter}ts en C:\Program Files (x86)\Fiddler2\scrip{filter}ts

De ImportExport-map verwijst naar: C:\Users\XXXX\Documents\Fiddler2\ImportExport en C:\Program Files (x86)\Fiddler2\ImportExport

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

oplossing: Interfaces die niet als interfaces tellen Als je het hoofdmenu van Fiddler4 wilt bekijken, dan:http://docs.telerik.com/fiddler/Extend-Fiddler/AddMenuItems

------- scheidslijn----------------------

Voorbereiding:

1. Installeer de fiddler4 handmatige doge-voorkant

2. VS10 en hoger (VS13 voor mijn demonstratie)

3. Schakel de Fiddler Debug-gerelateerde functie in

Voer deze locatie binnen:




Officiële start:

1. Maak een nieuw C#-bibliotheekproject aan (fix net4 in de onderstaande figuur)




2. Voeg Fiddler4.exe referentie toe aan de rechtermuisknop van het project



3. Voeg een specifiek attribuut [assembly: Fiddler.RequiredVersion("4.6.2.0)] toe aan het AssemblyInfo.cs bestand (let op zoals weergegeven in de onderstaande figuur, omdat de versie van Fiddler4 die ik gebruik 4.6.2.0 is)



4. Nieuwe klassen-overerving en interfaces die in het vorige artikel aan het licht kwamen!!Let op nieuwe !! Deze klasse kan geen naamruimte hebben

De volgende code:


waarbij de TestView de gebruikerscontrole is

5. Maak een nieuw gebruikersbeheer aan (het ding van Winform) - klik met de rechtermuisknop op het project om een gebruikerscontrole toe te voegen




6. Compileer en kopieer je vervolgens je dll naar scrip{filter}ts om te zien of het slaagt?

Als je denkt dat elke kopie te ingewikkeld is, kun je de volgende bewerking proberen:




-------------------------- scheidingslijn-------------------------------------------

Over debugging: direct gebruikt worden versus processen aanhechten




Einde




Vorig:Hoe roep je de MYSQL-klasse aan
Volgend:BAT CONVERSIE EXE-tool
Geplaatst op 29-09-2018 12:27:08 |
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com