Wybór nadrzędnego proxy w FiddlerCore w BeforeRequest
Ustaw x-overrideGateway w sesji FiddlerCore, zanim przekażesz ją do jawnego nadrzędnego proxy HTTP.
FiddlerCore może przekazywać sesję przez nadrzędne proxy wybrane przez aplikację. Ustaw flagę x-overrideGateway sesji w BeforeRequest:
FiddlerApplication.BeforeRequest += session => {
session["x-overrideGateway"] = "proxy.office.example:8080";
};
To fragment rejestracji zdarzenia FiddlerCore dla istniejącej aplikacji hostującej. Zwykła postać host:port tej flagi wskazuje bramę HTTP. Miejsce docelowe żądania pozostaje witryną podaną pierwotnie. Do niezależnego testu publicznej witryny bez poświadczeń nadrzędnego proxy lista proxy HTTP podaje odpowiednie wartości host:port, gdy sieć dopuszcza tę trasę.
Bezwarunkowy program obsługi stosuje to samo nadrzędne proxy do każdej przechodzącej przez niego sesji. W przypadku routingu selektywnego umieść przypisanie w regule miejsca docelowego aplikacji, a pozostałe sesje pozostaw przy ich docelowej polityce bramy.
Udokumentowana wartość specjalna DIRECT wybiera trasę bezpośrednią dla tej sesji. Jest to przydatne, gdy do celu wewnętrznego trzeba dotrzeć bez firmowego proxy nadrzędnego.
Należy rozróżnić dwa nasłuchy: klienci łączą się z nasłuchem FiddlerCore, a nadpisanie wskazuje następne proxy. Skierowanie nadpisania z powrotem na własny punkt nasłuchu FiddlerCore spowoduje zapętlenie żądania.
Ustaw flagę, zanim żądanie zostanie wysłane w górę. Zmiana po nadejściu odpowiedzi może zmienić wyświetlane dane sesji, ale nie przekieruje zakończonej operacji sieciowej.