Redirect Fenster verarbeiten, um neue URL
-
27-09-2019 - |
Frage
Wie leite ich ein Programm auf eine andere URL zu verbinden.
Ich habe in diesem Beitrag angesehen: Ist es möglich, eine uRL zu einem anderen mit einem Webproxy (wie Fiedler)
umleitenI fidller auf dem Rechner installiert und setze diesen Code in den benutzerdefinierten Regeln in der onBeforeResponse Methode
oSession.utilDecodeResponse();
var oBody =System.Text.Encoding.UTF8.GetString(oSession.responseBodyBytes);
// Replace all instances of the DIV tag with an empty string
var oRegEx = "myoldurl.com";
oBody = oBody.replace(oRegEx, "testingurl.com");
// Set the response body to the div-less string
oSession.utilSetResponseBody(oBody);
Ich brauche, dies zu tun, damit ich unseren neuen Server-Dienst bei einer Test URL testen und sicherstellen, dass immer noch die Client-Software interagiert entsprechend.
Lösung
fand ich heraus, wie es geht. :) Ich denke, es hilft, die Fiddler Dokumentation zu lesen.
Ich habe
if (oSession.HTTPMethodIs("CONNECT") && (oSession.PathAndQuery == "www.example.com:443")) {
oSession.PathAndQuery = "beta.example.com:443";
}
if (oSession.HostnameIs("www.example.com")) oSession.hostname = "beta.example.com";
zum OnBeforeRequest
Ich fand dies unter http://www.fiddler2.com/fiddler/dev/ scriptsamples.asp
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow