0

プログラムをリダイレクトして別のURLに接続するにはどうすればよいですか。

私はこの投稿を見ました: ウェブプロキシ(フィドラーなど)を使用してURLを別のURLにリダイレクトすることは可能ですか?

マシンに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 に答える