Windowsプロセスを新しいURLにリダイレクトします
-
27-09-2019 - |
質問
プログラムをリダイレクトして別のURLに接続するにはどうすればよいですか。
私はこの投稿を見ました: WebProxy(Fiddlerなど)を使用して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で新しいサーバーサービスをテストし、クライアントソフトウェアが適切に対話することを確認できます。
解決
私はそれをする方法を見つけました。 :) 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
所属していません StackOverflow