Мониторинг сетевой активности эмулятора Windows Phone 7

Почти каждое приложение уже не может обойтись без использования внешних сервисов. В следствии чего возникает нужда отлаживать или отслеживать запросы, посылаемые приложением в веб. Самым популярным, а соответственно и самым качественным инструментом для этого является Fiddler Web Debugger. По умолчанию, он не будет перехватывать запросы, которые идут с эмулятора, поэтому нужно произвести несколько простых настроек:

  1. Установите последнюю версию Fiddler2
  2. Заходим в меню Tools->Fiddler Options
  3. Открываем закладку Connections, ставим галочку Allow remote computers to connect
    wp7 fiddler
  4. В строке быстрого выполнения команд введите prefs set fiddler.network.proxy.registrationhostname HostName, где HostName - имя вашего компьютера
    wp7 fiddler
  5. Перезапустите Fiddler
  6. Возможно потребуется перезагрузка эмулятора
  7. Теперь любые запросы посылаемые эмулятором, включая вашу программу или браузер, будут отображены в Fiddler
    wp7 fiddler

Если вы все еще не видите трафика, возможно у вас установлен фильтр, который его скрывает. Об этом вы можете почитать в данном топике.

Если вы активировали HTTPS Decryption в Fiddler, то браузер телефона будет показывать страницу предупреждения о сертификате, если вы перейдете на HTTPS страницу. Эмулятор использует другое хранилище сертификатов, в отличии от десктопа.

Реклама