Ich würde gerne in der Lage sein, http-Anfragen vom Fiddler-Code durch Upstream-Proxys umzuleiten, die ich zur Laufzeit spezifizieren kann.
Ich habe die FiddlerApplication
-Funktionen durchgesehen, und ich sehe nichts, was passen könnte, und ich habe nichts gefunden, was in der Dokumentation passt (außer dass Sie ein Start-Flag für den System-Proxy angeben könnten als Upstream-Proxy).
Was ist der beste Weg, den Fiddler-Core-Proxy zur Laufzeit anzugeben / zu ändern?
Wenn Sie jede Anfrage an einen Proxy senden möchten und dieser Proxy nicht der Standard des Systems ist: Bevor jede Anfrage gesendet wird, geben Sie das Flag X-OverrideGateway in der Sitzung an. Fügen Sie in Ihrem BeforeRequest-Handler die folgende Zeile hinzu:
%Vor%-Eric
Wie EricLaw in seiner Antwort gesagt hat, müssen Sie das X-OverrideGateway-Flag in der Sitzung angeben. Wenn Sie jedoch eine grundlegende HTTP-Authentifizierung für den Upstream-Proxy vornehmen möchten, können Sie die Anmeldeinformationen durch Hinzufügen des Proxy-Authorization-Headers festlegen zu der Sitzung in Ihrem BeforeRequest-Handler wie dieser
%Vor%Hier ist eine Liste der HTTP-Headerfelder Ссылка
Tags und Links c# fiddler fiddlercore