Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 10080|Απάντηση: 1

Οδηγός ανάπτυξης προσθηκών Fiddler4

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 29/9/2018 10:23:21 π.μ. | | | |
Το Fiddler4 είναι ένα 。。。。。

Συνδεδεμένο εδώ:Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Η τεκμηρίωση ανάπτυξης είναι εδώ:Η σύνδεση με υπερσύνδεσμο είναι ορατή.

------- διαχωριστική γραμμή----------------------

Ας μιλήσουμε για το είδος της προσθήκης που σκοπεύετε να αναπτύξετε, επειδή η διεπαφή που παρέχεται από το Fiddler είναι σχετικά pit (→_→), επομένως είναι σημαντικό να είστε σαφείς σχετικά με την προσθήκη που θέλετε να αναπτύξετε

Ακολουθεί η ώρα της δημοφιλούς επιστήμης: Οι δημόσιες διεπαφές του Fiddler4 έχουν τις ακόλουθες κατηγορίες

IFiddlerExtension,IAutoTamper,IAutoTamper2,IAutoTamper3

1. Αυτές οι διεπαφές είναι όλες προσθήκες για ολόκληρο τον κόσμο,

2. Η θέση της προσθήκης είναι η ίδια με το Log και το TimeLine

3. Τα πρόσθετα που έχουν μεταγλωττιστεί σε dll μπορούν να τοποθετηθούν μόνο στο φάκελο scrip{filter}ts

Επιθεωρητής2,IResponseInspector2,IRequestInspector2

1. Αυτές οι διεπαφές είναι προσανατολισμένες σε μία μόνο σύνδεση

2. Η προσθήκη θα εμφανιστεί κάτω από το μενού Inspector και στο ίδιο επίπεδο με τις κεφαλίδες και το TextView

3. Τα πρόσθετα που έχουν μεταγλωττιστεί σε dll μπορούν να τοποθετηθούν μόνο στο φάκελο Inspectors

Το IHandleExecAction είναι μια διεπαφή που επιτρέπει στον έλεγχό σας να λαμβάνει εντολές από τη γραμμή εντολών

ISessionExporter,ISessionImporter

1. Όπως υποδηλώνει το όνομα, αιτήματα εισαγωγής και εξαγωγής σε παρτίδες. Για παράδειγμα, μαζική εξαγωγή σε txt ή κάτι τέτοιο

2. Η τοποθεσία εμφανίζεται στο μενού δεξιού κλικ Save-Selected Session- και στο αναδυόμενο μενού File-ImportSession

3. Το dll πρέπει να τοποθετηθεί στο 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

Ο φάκελος scrip{filter}ts αναφέρεται σε: C:\Users\XXXX\Documents\Fiddler2\scrip{filter}ts και C:\Program Files (x86)\Fiddler2\scrip{filter}ts

Ο φάκελος ImportExport αναφέρεται σε: C:\Users\XXXX\Documents\Fiddler2\ImportExport και C:\Program Files (x86)\Fiddler2\ImportExport

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

fix: Διεπαφές που δεν υπολογίζονται ως διεπαφές Εάν θέλετε να πάρετε στα χέρια σας το κύριο μενού του Fiddler4, τότε:http://docs.telerik.com/fiddler/Extend-Fiddler/AddMenuItems

------- διαχωριστική γραμμή----------------------

Παρασκευή:

1. Εγκαταστήστε το χειροκίνητο πρόσωπο δόγη fiddler4

2. VS10 και άνω (VS13 για την επίδειξή μου)

3. Ενεργοποιήστε τη λειτουργία που σχετίζεται με το Fiddler Debug

Εισαγάγετε σε αυτήν την τοποθεσία:




Επίσημη έναρξη:

1. Δημιουργήστε ένα νέο έργο βιβλιοθήκης C# (διορθώστε το net4 στο παρακάτω σχήμα)




2. Προσθέστε Fiddler4.exe αναφορά στο δεξί κλικ του έργου



3. Προσθέστε ένα συγκεκριμένο χαρακτηριστικό [assembly: Fiddler.RequiredVersion("4.6.2.0")] στο αρχείο AssemblyInfo.cs (σημειώστε όπως φαίνεται στην παρακάτω εικόνα, επειδή η έκδοση του Fiddler4 που χρησιμοποιώ είναι 4.6.2.0)



4. Νέα κληρονομικότητα κλάσης και διεπαφές που εκτέθηκαν στο προηγούμενο άρθρο!!Δώστε προσοχή στα νέα !! Αυτή η κλάση δεν μπορεί να έχει χώρο ονομάτων

Ο ακόλουθος κώδικας:


όπου το TestView είναι το στοιχείο ελέγχου χρήστη

5. Δημιουργήστε ένα νέο στοιχείο ελέγχου χρήστη (το θέμα του Winform) - κάντε δεξί κλικ στο έργο για να προσθέσετε ένα στοιχείο ελέγχου χρήστη




6. Μεταγλωττίστε και μετά αντιγράψτε το dll σας στο scrip{filter}ts για να δείτε αν θα πετύχει;

Εάν πιστεύετε ότι κάθε αντίγραφο είναι πολύ περίπλοκο, μπορείτε να δοκιμάσετε τη λειτουργία:




-------------------------- διαχωριστική γραμμή-------------------------------------------

Σχετικά με τον εντοπισμό σφαλμάτων μπορεί να χρησιμοποιηθεί απευθείας έναντι των διαδικασιών επισύναψης




Τέλος




Προηγούμενος:Πώς να καλέσετε την κλάση MYSQL
Επόμενος:Εργαλείο μετατροπής bat exe
Δημοσιεύτηκε στις 29/9/2018 12:27:08 μ.μ. |
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com