FiddlerCore dapat meneruskan sesi melalui proxy induk yang dipilih aplikasi. Setel flag x-overrideGateway sesi di BeforeRequest:

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

Ini adalah fragmen pendaftaran peristiwa FiddlerCore untuk aplikasi host yang sudah ada. Bentuk host:port biasa dari flag tersebut menunjuk gateway HTTP. Tujuan permintaan tetap situs web yang disebutkan semula. Untuk menguji situs publik secara mandiri tanpa kredensial proxy induk, daftar proxy HTTP menawarkan nilai host:port kandidat bila jaringan mengizinkan rute itu.

Handler tanpa syarat menerapkan induk yang sama pada setiap sesi yang melewatinya. Untuk perutean selektif, letakkan penetapan di dalam aturan tujuan aplikasi, dan biarkan sesi lain mengikuti kebijakan gateway yang dimaksudkan.

Nilai khusus yang didokumentasikan DIRECT memilih rute langsung untuk sesi itu. Ini berguna bila tujuan internal harus dicapai tanpa induk korporat.

Ada dua listener yang perlu dibedakan: klien terhubung ke listener FiddlerCore, sedangkan override menunjuk proxy berikutnya. Mengarahkan override kembali ke titik dengar FiddlerCore sendiri akan membuat permintaan berputar.

Setel flag sebelum permintaan dikirim ke hulu. Mengubahnya setelah respons tiba dapat mengubah data sesi yang ditampilkan, tetapi tidak dapat mengalihkan operasi jaringan yang sudah selesai.

Artikel terkait