Попытка увидеть Http-запросы в Fiddler с помощью приложения WPF - PullRequest
1 голос
/ 13 декабря 2011

Как использовать Fiddler для отладки трафика из любого приложения (например, C # / WPF app).

В основном мое приложение WPF отправляет веб-запросы на сервер REST, существующий на другом сервере.

Я пытаюсь настроить свой прокси-сервер для связи с Fiddler следующим образом.

Требуется HttpWebRequest. ... WebProxy proxy = new WebProxy ("localhost.", proxy.BypassProxyOnLocal = true; req.Proxy = proxy;

Попробовал "localhost" (нет "." В конце), попробовал "127.0.0.1" и другие перестановки.

Я попробовал предложения на
Получение HTTP-запросов и ответов, выполненных с использованием HttpWebRequest / HttpWebResponse, для отображения в Fiddler и другие подобные посты и до сих пор не вижу трафика.

Буду признателен за любые дальнейшие идеи о том, почему я не вижу трафика.

Спасибо

Ответы [ 2 ]

0 голосов
/ 08 февраля 2018

Попробуйте указать имя вашей машины вместо localhost .Если это не поможет, добавьте следующий раздел в файл конфигурации.

<system.net>
  <defaultProxy enabled = "true">
    <proxy bypassonlocal="false" proxyaddress="http://127.0.0.1:8888" />
  </defaultProxy>
</system.net>

Подробнее см. здесь

0 голосов
/ 04 января 2012

В одном из ответов на вопрос, на который вы ссылались , видели ли вы эту заметку:

Также обратите внимание на важное «предостережение», упомянутое в FAQ Fiddler:

Почему я не вижу трафик, отправленный на http://localhost или http://127.0.0.1? IE7 и .NET Framework жестко закодированы, чтобы не отправлять запросы на Локальный хост через любые прокси, а в качестве прокси Fiddler не будет получить такой трафик.

Здесь упоминаются некоторые альтернативы, которые могут помочь вам поймать этот трафик.

...