尝试使用WPF应用程序在Fiddler中查看Http请求

尝试使用WPF应用程序在Fiddler中查看Http请求,wpf,httpwebrequest,fiddler,webproxy,Wpf,Httpwebrequest,Fiddler,Webproxy,如何使用Fiddler调试来自任何应用程序(例如C#/WPF应用程序)的流量 基本上,我的WPF应用程序向另一台服务器上的REST服务器发出webrequests 我尝试设置我的代理与Fiddler通信,如下所示 HttpWebRequest请求。。 ... WebProxy proxy=新的WebProxy(“localhost”), proxy.BypassProxyOnLocal=true; 请求代理=代理 已经尝试过“localhost”(结尾是“否”),已经尝试过“127.0.0.1”

如何使用Fiddler调试来自任何应用程序(例如C#/WPF应用程序)的流量

基本上,我的WPF应用程序向另一台服务器上的REST服务器发出webrequests

我尝试设置我的代理与Fiddler通信,如下所示

HttpWebRequest请求。。 ... WebProxy proxy=新的WebProxy(“localhost”), proxy.BypassProxyOnLocal=true; 请求代理=代理

已经尝试过“localhost”(结尾是“否”),已经尝试过“127.0.0.1”和其他排列

我在
和其他类似的帖子,仍然看不到任何流量

如果您能进一步了解我为什么没有看到流量,我们将不胜感激

谢谢

在的一个答案中,您是否看到此便条:

还请注意Fiddler常见问题解答中提到的重要“注意事项”:

为什么我看不到发送到或的流量? IE7和.NET Framework是硬编码的,不发送请求 本地主机通过任何代理,作为代理,Fiddler不会 接收这样的流量


这里提到的一些备选方案可能有助于您捕获流量。

尝试给出您的计算机名,而不是localhost。 如果没有帮助,请将以下部分添加到配置文件中

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


查找更多详细信息

我还试图将流量发送到非本地主机且看不到任何流量的地址?顺便说一句,我尝试在另一台电脑上使用Fiddler与我的应用程序配合使用,结果成功了(尽管由于某种原因,它破坏了我的其他功能,如http流)。一些神秘的原因我无法理解为什么它在我的电脑上不起作用