FiddlerCore kann eine Sitzung über einen übergeordneten Proxy weiterleiten, den die Anwendung auswählt. Setzen Sie das x-overrideGateway-Flag der Sitzung in BeforeRequest:

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

Dies ist ein Ereignisregistrierungsfragment von FiddlerCore für eine bestehende Hostanwendung. Die übliche host:port-Form des Flags bezeichnet ein HTTP-Gateway. Das Ziel der Anforderung bleibt die ursprünglich angegebene Website. Für einen eigenständigen Test einer öffentlichen Website ohne Zugangsdaten für den übergeordneten Proxy bietet die HTTP-Proxy-Liste geeignete host:port-Werte, sofern das Netzwerk diesen Weg zulässt.

Ein unbedingter Handler wendet denselben übergeordneten Proxy auf jede Sitzung an, die ihn passiert. Für selektives Routing legen Sie die Zuweisung in die Zielregel der Anwendung und lassen andere Sitzungen bei ihrer vorgesehenen Gateway-Richtlinie.

Der dokumentierte Sonderwert DIRECT wählt eine direkte Route für diese Sitzung. Das ist nützlich, wenn ein internes Ziel ohne den Unternehmensproxy erreicht werden soll.

Zwei Listener sind auseinanderzuhalten: Clients verbinden sich mit dem FiddlerCore-Listener, während die Überschreibung den nächsten Proxy bestimmt. Zeigt die Überschreibung zurück auf den eigenen Abhörpunkt von FiddlerCore, läuft die Anforderung im Kreis.

Setzen Sie das Flag, bevor die Anforderung nach oben gesendet wird. Eine Änderung nach Eintreffen der Antwort kann angezeigte Sitzungsdaten verändern, aber den abgeschlossenen Netzwerkvorgang nicht umleiten.

Ähnliche Artikel