0

如何重定向程序以连接到不同的 URL。

我看了这篇文章: Is it possible to redirect a url to another using a webproxy ( 比如 fiddler )

我在机器上安装了 fidller 并将这段代码放在 onBeforeResponse 方法中的自定义规则中

            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); 

我需要这样做,以便我可以在测试 url 上测试我们的新服务器服务,并确保客户端软件仍然可以正常交互。

4

1 回答 1

0

我发现了如何做到这一点。:) 我想阅读 Fiddler 文档会有所帮助。

我添加了

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";  

OnBeforeRequest

我在http://www.fiddler2.com/fiddler/dev/scriptsamples.asp找到了这个

于 2010-10-29T13:17:57.220 回答