Fiddler4 to 。。。。。
Powiązane tutaj:Logowanie do linku jest widoczne.
Dokumentacja rozwojowa znajduje się tutaj:Logowanie do linku jest widoczne.
------- linia podziału----------------------
Porozmawiajmy o tym, jaką wtyczkę planujesz opracować, ponieważ interfejs oferowany przez Fiddlera jest dość uciążliwy (→_→), więc ważne jest, aby jasno określić, jaką wtyczkę chcesz opracować
Oto czas popularnonaukowy: publiczne interfejsy Fiddler4 mają następujące kategorie
IgdyRozszerzenie,IAuto Tamper,IAuto Tamper2,IAuto Tamper3
1. Wszystkie te interfejsy są wtyczkami dla całego świata,
2. Lokalizacja wtyczki jest taka sama jak w logu i TimeLine
3. Wtyczki skompilowane do dlls można umieszczać tylko w folderze scrip{filter}ts
Inspektor2,IResponseInspector2,IRequestInspector2
1. Te interfejsy są zorientowane na jedno połączenie
2. Wtyczka pojawi się w menu Inspector i na tym samym poziomie co Nagłówki i TextView
3. Wtyczki skompilowane do dlls mogą być umieszczane tylko w folderze Inspektorzy
IHandleExecAction to interfejs, który pozwala Twojemu sterowi odbierać polecenia z linii poleceń
ISessionExporter, ISessionImporter
1. Jak sama nazwa wskazuje, żądania importu i eksportu w partiach. Na przykład, eksport wsadowy do txt lub coś podobnego
2. Lokalizacja pojawia się w menu po prawym kliknięciu Save-Selected Session- oraz w wyskakującym menu File-ImportSession
3. Dll musi zostać umieszczony w ImportExport
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
Folder scrip{filter}ts odnosi się do: C:\Users\XXXX\Documents\Fiddler2\scrip{filter}ts oraz C:\Program Files (x86)\Fiddler2\scrip{filter}ts
Folder ImportExport odnosi się do: C:\Users\XXXX\Documents\Fiddler2\ImportExport oraz C:\Program Files (x86)\Fiddler2\ImportExport
fix: 在Documents\Fiddler2\下可能只有 scrip{过滤}ts文件夹没有Inspectors与ImportExport 自己新建便可
poprawka: Interfejsy, które nie liczą się jako interfejsy Jeśli chcesz mieć dostęp do głównego menu Fiddler4, to:http://docs.telerik.com/fiddler/Extend-Fiddler/AddMenuItems
------- linia podziału----------------------
Przygotowanie:
1. Zainstaluj manualną tarczę doge Face dla skrzypków4
2. VS10 i wyższe (VS13 dla mojej demonstracji)
3. Włącz funkcję Fiddler Debug
Wejdź w tym miejscu:
Oficjalny start:
1. Stwórz nowy projekt biblioteki w C# (napraw net4 na poniższym rysunku)
2. Dodaj Fiddler4.exe odniesienie do kliknięcia prawym przyciskiem myszy projektu
3. Dodaj konkretny atrybut [assembly: Fiddler.RequiredVersion("4.6.2.0")] do pliku AssemblyInfo.cs (uwaga, jak pokazano na poniższym rysunku, ponieważ używam wersji Fiddler4 to 4.6.2.0)
4. Nowe dziedziczenie klas i interfejsy przedstawione w poprzednim artykule!!Zwracaj uwagę na nowe !! Ta klasa nie może mieć przestrzeni nazw
Następujący kod:
gdzie TestView jest kontrolą użytkownika
5. Utworzenie nowej opcji użytkownika (jak to Winform) – kliknij prawym przyciskiem myszy na projekt, aby dodać kontrolę użytkownika
6. Skompilować, a potem skopiować swoje dll do scrip{filter}ts, żeby sprawdzić, czy się uda?
Jeśli uważasz, że każda kopia jest zbyt skomplikowana, możesz spróbować operacji:
-------------------------- Linia Podziału-------------------------------------------
O debugowaniu można używać bezpośrednio zamiast przyłączać procesy
Koniec
|