Fiddler4 bir 。。。。。
Burada bağlantılı:Bağlantı girişi görünür.
Geliştirme dokümantasyonu burada:Bağlantı girişi görünür.
------- ayırma çizgisi----------------------
Fiddler tarafından sağlanan arayüz nispeten →_→) olduğu için ne tür bir eklenti geliştirmeyi planladığınızı konuşalım, bu yüzden hangi eklentiyi geliştirmek istediğinizi net bilmek önemlidir
Popüler bilim zamanı şöyledir: Fiddler4 kamu arayüzleri aşağıdaki kategorilere sahiptir
IFiddlerExtension,IAutoTamper,IAutoTamper2,IAutoTamper3
1. Bu arayüzlerin hepsi tüm dünya için eklentilerdir,
2. Eklentinin konumu Log ve TimeLine ile aynıdır
3. DLL'lere derlenen eklentiler yalnızca scrip{filter}ts klasörüne yerleştirilebilir
Müfettiş2,IResponseInspector2,IRequestInspector2
1. Bu arayüzler tek bir bağlantıya yönlendirilmiştir
2. Eklenti, Inspector menüsünde ve Headers ile TextView seviyesinde görünecek
3. DLL'lere derlenen eklentiler yalnızca Inspectors klasörüne yerleştirilebilir
IHandleExecAction, kontrolünüzün komut satırından komut almasını sağlayan bir arayüzdür
ISessionExporter, ISessionImporter
1. Adından da anlaşılacağı gibi, ithalat ve dışa aktarma talepleri toplu olarak yapılır. Örneğin, toplu olarak txt'ye aktarmak ya da benzeri bir şey
2. Konum, sağ tıkla Kaydet-Seçilmiş Oturum menüsünde ve Dosya-İçe Aktarma Oturumu açılır menüsünde görünür
3. DLL'nin ImportExport'a yerleştirilmesi gerekir
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 klasörü şunlara atıfta bulunur: C:\Users\XXXX\Documents\Fiddler2\scrip{filter}ts ve C:\Program Files (x86)\Fiddler2\scrip{filter}ts
ImportExport klasörü şunlara atıfta bulunur: C:\Users\XXXX\Documents\Fiddler2\ImportExport ve C:\Program Files (x86)\Fiddler2\ImportExport
fix: 在Documents\Fiddler2\下可能只有 scrip{过滤}ts文件夹没有Inspectors与ImportExport 自己新建便可
düzeltme: Arayüz sayılmayan arayüzler Fiddler4'ün ana menüsünü almak istiyorsanız, şöyle ki:http://docs.telerik.com/fiddler/Extend-Fiddler/AddMenuItems
------- ayırma çizgisi----------------------
Hazırlık:
1. Fiddler4 manuel doge face'i takın
2. VS10 ve üzeri (benim gösterim için VS13)
3. Fiddler Debug ile ilgili fonksiyonu etkinleştirin
Bu konuma girin:
Resmi başlangıç:
1. Yeni bir C# kütüphane projesi oluşturun (aşağıdaki şekilde net4'ü düzeltin)
2. Projenin sağ tıklamasına Fiddler4.exe referans ekleyin
3. AssemblyInfo.cs dosyasına belirli bir öznitelik [assembly: Fiddler.RequiredVersion("4.6.2.0")] ekleyin (aşağıdaki şekilde gösterildiği gibi, kullandığım Fiddler4 sürümü 4.6.2.0)
4. Önceki makalede ortaya çıkan yeni sınıf mirası ve arayüzler!!Yeni !! dikkat edin Bu sınıfın bir isim alanı olamaz
Aşağıdaki kod:
burada TestView kullanıcı kontrolü
5. Yeni bir kullanıcı kontrolü oluşturun (Winform'un özelliği) - projeye sağ tıklayarak kullanıcı kontrolü ekleyin
6. DLL'nizi derleyip sonra scrip{filter}ts'e kopyalayıp başarılı olup olmadığını görmek için mi kontrol edeceksiniz?
Her kopyayı çok karmaşık buluyorsanız, şu işlemi deneyebilirsiniz:
-------------------------- Ayırma Çizgisi-------------------------------------------
About Debugging doğrudan kullanılabilir, ek süreçlere karşı kullanılabilir
Son
|