FiddlerCore boleh menyalurkan sesi melalui proxy induk yang dipilih oleh aplikasi. Tetapkan bendera x-overrideGateway sesi dalam BeforeRequest:

FiddlerApplication.BeforeRequest += session => {
    session["x-overrideGateway"] = "proxy.office.example:8080";
};

Ini ialah coretan pendaftaran peristiwa FiddlerCore untuk aplikasi hos sedia ada. Bentuk host:port biasa bendera itu menandakan get laluan HTTP. Destinasi permintaan kekal sebagai laman web yang dinamakan pada mulanya. Untuk menguji laman awam secara berasingan tanpa kelayakan proxy induk, senarai proxy HTTP menawarkan nilai host:port calon apabila rangkaian membenarkan laluan itu.

Pengendali tanpa syarat menggunakan induk yang sama pada setiap sesi yang melaluinya. Untuk penghalaan terpilih, letakkan penetapan di dalam peraturan destinasi aplikasi dan biarkan sesi lain mengikut dasar get laluan yang dimaksudkan.

Nilai khas berdokumen DIRECT memilih laluan terus untuk sesi itu. Ia berguna apabila destinasi dalaman perlu dicapai tanpa induk korporat.

Ada dua pendengar yang perlu dibezakan: klien menyambung ke pendengar FiddlerCore, manakala pengatas menandakan proxy seterusnya. Menghalakan pengatas kembali ke titik dengar FiddlerCore sendiri akan membuat permintaan berulang.

Tetapkan bendera sebelum permintaan dihantar ke hulu. Menukarnya selepas respons tiba boleh mengubah data sesi yang dipaparkan, tetapi tidak boleh mengubah hala operasi rangkaian yang sudah selesai.

Artikel berkaitan