1

サンドボックス アプリケーションとして、ストレージ サービスの RestApi を呼び出すコンソール アプリを作成しました。アプリは期待どおりに実行されており、Fiddler でアプリケーションによって行われた呼び出しを確認できます。Rest API 呼び出しを具体的に使用できるように、このサンドボックスを作成しました。

私が立ち往生している点は、Fiddler のストレージ エミュレーターに対してアプリケーションによって行われた REST 呼び出しを確認する方法です。ストレージ クライアント ライブラリ (Azure SDK) を使用しているかどうかはわかっています。

UseDevelopmentStorage=true;DevelopmentStorageProxyUri=http://ipv4.fiddler

にプロキシを設定しようとしましたHttpWebRequestが、それも役に立ちません。コードからの抜粋に従ってください。

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(URI);
WebRequest.DefaultWebProxy = new WebProxy("http://ipv4.fiddler");

また

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(URI);
request.Proxy = new WebProxy("http://ipv4.fiddler");

また

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(URI);
request.Proxy = new WebProxy("127.0.0.1",8888);

また、app.configでこれを次のように設定しようとしました

 <system.net>
    <defaultProxy>
      <proxy
              proxyaddress="http://ipv4.fiddler"
              bypassonlocal="False" />
    </defaultProxy>
  </system.net>

しかし、どれも私のために働いていないようです。私の質問について明確にするために、アプリはストレージ エミュレーターと私のサブスクリプションの両方で正常に動作しています。唯一の問題は、ストレージ エミュレーターに対して実行された場合、Fiddler で呼び出しが表示されないことです。

ありがとう。

4

1 に答える 1