2012-04-06 18 views
15

HTTPSセッションをHTTPセッションにプロキシするためにFiddlerを使用する方法を探しています。そのため、Fiddlerがサーバーの前でHTTPSセッションを処理している間にエクスプローラがHTTPセッションを使用します。HTTPS-> HTTP to Fiddler

クライアント(エクスプローラ)< --http - >フィドラー< --https - これはフィドラースクリプトを介して行うことができます場合>サーバー

は誰もが言うことはできますか?

あなたは別のツール(ないフィドラー)でこれを行うにはどのように別のアイデアを持っている場合は、私は提案を開いよ:)

ありがとう! Yohay

答えて

8

はこれを試してみてください:トロイの答え@

if (oSession.fullUrl.StartsWith("http://")) 
{ 
    oSession.oRequest.headers.UriScheme = "https"; 
} 
10

はいいが十分ではありません。 CONNECTを処理する必要があります。

if (oSession.HostnameIs("app.yourdomain.com")) 
    { 
     // Handle CONNECT Tunnels 
     if (oSession.HTTPMethodIs("CONNECT")) 
     { 
      oSession["x-replywithtunnel"] = "FakeTunnel"; 
      return; 
     }   

     oSession.fullUrl = "http://somedomain:someport" + oSession.PathAndQuery; 
    } 
+0

ありがとうございます、私の一日を保存しました! –