Untuk permintaan HTTP pengembangan yang ditangkap Fiddler Classic, x-overrideHost mengubah tujuan koneksi sekaligus mempertahankan header Host permintaan. Letakkan aturan di OnBeforeRequest:

if (oSession.HostnameIs("preview.example.net")) {
    oSession.bypassGateway = true;
    oSession["x-overrideHost"] = "192.0.2.20";
}

Ganti alamat dokumentasi dengan server pengembangan. Peramban dapat terus meminta preview.example.net, dan server tetap menerima nama virtual-host tersebut. Ini berguna bila mengganti nama host pada URL dengan IP akan memilih aplikasi yang salah.

bypassGateway sengaja mengirim koneksi ini tanpa proxy hulu yang dikonfigurasi di Fiddler. Pertahankan hanya bila jalur pengembangan langsung itu memang dimaksudkan dan dapat dijangkau. Jika tidak, proxy induk dapat tetap bertanggung jawab atas keputusan tujuan yang berbeda.

Aturan ini memengaruhi sesi yang melewati Fiddler. Aturan tidak menyunting berkas hosts sistem operasi dan tidak mengubah koneksi program lain yang tidak tertangkap.

Artikel terkait