В качестве приложения для песочницы я написал консольное приложение, которое будет вызывать RestApi для служб хранения. Приложение работает как ожидалось, и я могу видеть вызовы, сделанные приложением в Fiddler . Я написал эту песочницу, чтобы я мог специально использовать вызовы Rest API.Вызов RestAPI для эмулятора хранилища от ConsoleApp, запрос не отображается в скрипте
Точка, за которой я застрял, - это просмотр вызовов REST, выполненных моим приложением против эмулятора хранилища в Fiddler. Я знаю, если я использую клиентскую библиотеку хранения (лазурь SDK), то можно было бы использовать после
UseDevelopmentStorage=true;DevelopmentStorageProxyUri=http://ipv4.fiddler
Я попытался установить прокси на HttpWebRequest
, но это также не помогает me.Following я отрывок из моего кода ,
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, если выполняется против эмулятора хранилища.
Спасибо.
FWIW, кроме того, что «ipv4.fiddler» имеет смысл только после того, как трафик на самом деле попадает в прокси-сервер, HTTP: //ipv4.fiddler не в одиночку никогда не работает, так как вы не указали порт. – EricLaw