Fiddler: Erstellen einer AutoResponse-Regel, um alle Aufrufe an einen Host einem anderen Host zuzuordnen

8

Beispiel: Ich möchte eine one AutoResponse-Regel erstellen, die alle Aufrufe an einen Host einem anderen Host zuordnet, aber die URLs erhält . Beispiele

Ссылка - & gt; Ссылка

und

Ссылка - & gt; Ссылка

in einer Regel. Im Moment habe ich dies erreicht, indem ich für jede URL, die mein Projekt aufruft, eine AutoResponse-Regel erstellt habe, aber ich bin mir sicher, dass es eine Möglichkeit geben muss, eine Regel mit den richtigen Platzhaltern zu korrigieren. Ich sah Ссылка , aber ich konnte nicht sehen, wie es geht. Die Wildcards scheinen alle um die passende und nicht die Action herum zu sein.

Vollständiger Kontext: Ich entwickle auf einer Beta-Plattform, und Visual Studio ist so weit entfernt, dass alle Anfragen an Ссылка wenn mein Projekt tatsächlich auf Ссылка

läuft     
qhawk 31.10.2011, 23:36
quelle

4 Antworten

3

Verwenden Sie für die Zuordnung von einem Host zu einem anderen keinen AutoResponder. Klicken Sie stattdessen auf Extras & gt; Gastgeber.

Alternativ können Sie auf Regeln & gt; Customize Rules, blättern Sie zu OnBeforeRequest und schreiben Sie ein wenig Code:

%Vor%     
EricLaw 31.10.2011, 23:41
quelle
14

So habe ich Fiddler2 konfiguriert:

%Vor%

Meine Konfiguration ist wie folgt:

%Vor%

Danke an EricLaw für obigen Kommentar.

    
Nitin Jadhav 16.07.2014 07:18
quelle
3

Weil dies viel schwieriger zu finden war, als Fiddler verwenden sollte, um redirect alle Anfragen für einen Host auf einen anderen Host umzuleiten:

Verwenden Sie die Registerkarte Autoresponder, um eine Regel so festzulegen, dass alle Anfragen, die Ihrem alten Host entsprechen, mit dem angehängten Pfad und der Abfragezeichenfolge an Ihren neuen Host weitergeleitet werden.

Entspricht den Regex-Optionen ix , um die Groß- und Kleinschreibung zu ignorieren und Leerzeichen zu ignorieren. Deaktivieren Sie die Option n als erfordert sie explizit benannte Erfassungsgruppen .

Erfassen Sie den Pfad und die Abfragezeichenfolge der Anforderung, und hängen Sie sie an die Weiterleitungsantwort an. Verwenden Sie dazu die Variable , wobei die Abfrage Pfad + die erste Erfassungsgruppe ist. Sie können die Erfassungsgruppen - $n verwenden, wenn Ihre Regex mehr hat.

Fiddler gibt dann eine HTTP 307 Weiterleitungsantwort aus.

Anfrage: regex:^(?ix)http://old.host.com/(.*)$ #Match HTTP host

Antwort: *redir:http://new.host.com/

Anfrage

%Vor%

Antwort

%Vor%     
nekno 27.09.2015 20:14
quelle
2

Das Zuordnen von Anfragen mit Fiddler Autoresponder unter Verwendung von regulären Ausdrücken ist möglich. Dies kann mit Rexexp-Regeln geschehen. Dies scheint jedoch nirgendwo dokumentiert zu sein.

Wenn Sie eine Regel hinzufügen und reguläre Ausdrücke in Klammern verwenden, können diese Übereinstimmungen in der gewünschten Zuordnung verwendet werden, wenn Sie die Platzhalter ... $ n

verwenden

Jede Zahl entspricht der übereinstimmenden Regexp in der Regel.

%Vor%     
dustEffect 08.02.2013 09:33
quelle

Tags und Links