FiddlerCore'un üst proxy'sini BeforeRequest içinde seçmek
FiddlerCore oturumunu açık bir üst HTTP proxy'sine iletmeden önce x-overrideGateway ayarını yapın.
FiddlerCore, oturumu uygulamanın seçtiği üst proxy üzerinden iletebilir. Oturumun x-overrideGateway bayrağını BeforeRequest içinde ayarlayın:
FiddlerApplication.BeforeRequest += session => {
session["x-overrideGateway"] = "proxy.office.example:8080";
};
Bu, mevcut bir ana uygulama için FiddlerCore olay kaydı parçasıdır. Bayrağın olağan host:port biçimi bir HTTP geçidini belirtir. İsteğin hedefi başlangıçta belirtilen web sitesi olarak kalır. Üst proxy kimlik bilgileri olmadan genel bir siteyi bağımsız olarak test etmek için, ağ bu yola izin verdiğinde HTTP proxy listesi uygun host:port değerleri sunar.
Koşulsuz bir işleyici, kendisinden geçen her oturuma aynı üst proxy'yi uygular. Seçici yönlendirme için atamayı uygulamanın hedef kuralının içine koyun ve diğer oturumları amaçlanan geçit ilkelerinde bırakın.
Belgelenmiş özel değer DIRECT o oturum için doğrudan bir yol seçer. Bir iç hedefe kurumsal üst proxy olmadan ulaşılması gerektiğinde kullanışlıdır.
Birbirinden ayrılması gereken iki dinleyici vardır: istemciler FiddlerCore dinleyicisine bağlanır, geçersiz kılma ise sıradaki proxy'yi belirtir. Geçersiz kılmayı FiddlerCore'un kendi dinleme noktasına geri yönlendirmek isteği döngüye sokar.
Bayrağı istek yukarı gönderilmeden önce ayarlayın. Yanıt geldikten sonra değiştirmek gösterilen oturum verilerini değiştirebilir, ancak tamamlanmış ağ işlemini yeniden yönlendiremez.