サンドボックス アプリケーションとして、ストレージ サービスの 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 で呼び出しが表示されないことです。
ありがとう。