Fiddler4 on 。。。。。
Yhdistettynä tähän:Hyperlinkin kirjautuminen on näkyvissä.
Kehitysdokumentaatio löytyy täältä:Hyperlinkin kirjautuminen on näkyvissä.
------- jakoviiva----------------------
Puhutaanpa siitä, millaisen lisäosan aiot kehittää, koska Fiddlerin tarjoama käyttöliittymä on melko pieni (→_→), joten on tärkeää olla selkeä siitä, minkä pluginin haluat kehittää
Seuraava on suosittu tiedeaika: Fiddler4:n julkisilla rajapinnoilla on seuraavat kategoriat
IFiddlerExtension,IAutoTamper,IAutoTamper2,IAutoTamper3
1. Nämä rajapinnat ovat kaikki lisäosia koko maailmalle,
2. Lisäosan sijainti on sama kuin Logissa ja TimeLinessa
3. DLL-tiedostoiksi käännetyt lisäosat voidaan sijoittaa vain scrip{filter}ts-kansioon.
Tarkastaja2,IResponseInspector2,IRequestInspector2
1. Nämä liitännät on suunnattu yhteen yhteyteen
2. Lisäosa ilmestyy Inspector-valikon alla samalla tasolla kuin Headers ja TextView
3. DLL-tiedostoiksi käännetyt pluginit voidaan sijoittaa vain Inspectors-kansioon
IHandleExecAction on rajapinta, jonka avulla ohjaus voi vastaanottaa komentoja komentoriviltä
ISessionExporter, ISessionImporter
1. Kuten nimikin kertoo, tuonti- ja vientipyynnöt erissä. Esimerkiksi erävienti txt:hen tai jotain vastaavaa
2. Sijainti näkyy oikean painikkeen valikossa Save-Selected Session- ja File-ImportSessionin ponnahdusvalikossa
3. dll tulee sijoittaa ImportExportiin
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-kansio viittaa: C:\Users\XXXX\Documents\Fiddler2\scrip{filter}ts ja C:\Program Files (x86)\Fiddler2\scrip{filter}ts
ImportExport-kansio tarkoittaa: C:\Users\XXXX\Documents\Fiddler2\ImportExport ja C:\Program Files (x86)\Fiddler2\ImportExport
fix: 在Documents\Fiddler2\下可能只有 scrip{过滤}ts文件夹没有Inspectors与ImportExport 自己新建便可
korjaus: Käyttöliittymät, joita ei lasketa liitännöiksi Jos haluat päästä Fiddler4:n päävalikkoon, niin:http://docs.telerik.com/fiddler/Extend-Fiddler/AddMenuItems
------- jakoviiva----------------------
Valmistautuminen:
1. Asenna Fiddler4-manuaalinen doge face
2. VS10 ja uudemmat (VS13 esittelyssäni)
3. Ota käyttöön Fiddler Debug -toiminto
Syötä tähän paikkaan:
Virallinen aloitus:
1. Luo uusi C#-kirjastoprojekti (korjaa net4 alla olevassa kuvassa)
2. Lisää Fiddler4.exe viittaus projektin oikeaan klikkaukseen
3. Lisää tietty attribuutti [assembly: Fiddler.RequiredVersion("4.6.2.0")] AssemblyInfo.cs-tiedostoon (huomaa kuten alla olevassa kuvassa näkyy, koska käyttämäni Fiddler4-versio on 4.6.2.0)
4. Uudet luokkien perintö ja rajapinnat, jotka on esitelty edellisessä artikkelissa!!Kiinnitä huomiota uusiin !! Tällä luokalla ei voi olla nimiavaruutta
Seuraava koodi:
missä TestView on käyttäjän ohjaus
5. Luo uusi käyttäjäkontrolli (Winformin juttu) – klikkaa projektia hiiren oikealla lisätäksesi käyttäjäkontrollin
6. Käännä ja kopioi dll scrip{filter}ts:ään nähdäksesi, onnistuuko se?
Jos koet, että jokainen kopio on liian monimutkainen, voit kokeilla seuraavaa toimenpidettä:
-------------------------- Jakolinja-------------------------------------------
About Debuggausta voi käyttää suoraan verrattuna liittää prosesseihin
Loppu
|