HttpClient 异常 localhost.fiddler
HttpClient exception localhost.fiddler
在我的 ASP.NET MVC 应用程序中,我使用托管在 localhost:33321 上的服务,我尝试使用 fiddler 监控流量。
当我在 Web 浏览器中键入地址 localhost.fiddler:33321 时,服务已打开,但是当我在应用程序中使用服务时,我从 HttpClient
获得了例外
Unable to find 'localhost.fiddler'
我认为问题与 DNS 服务或 fiddler 本地代理有关。
此处描述了解决方案:
http://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/ConfigureDotNETApp
http://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/MonitorLocalTraffic
步骤:
设置服务地址:
http://localhost.fiddler:33321
在 web.config
中设置代理
<system.net>
<defaultProxy>
<proxy autoDetect="false" bypassonlocal="false" proxyaddress="http://127.0.0.1:8888" usesystemdefault="false" />
</defaultProxy>
</system.net>
在我的 ASP.NET MVC 应用程序中,我使用托管在 localhost:33321 上的服务,我尝试使用 fiddler 监控流量。
当我在 Web 浏览器中键入地址 localhost.fiddler:33321 时,服务已打开,但是当我在应用程序中使用服务时,我从 HttpClient
获得了例外Unable to find 'localhost.fiddler'
我认为问题与 DNS 服务或 fiddler 本地代理有关。
此处描述了解决方案:
http://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/ConfigureDotNETApp http://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/MonitorLocalTraffic
步骤:
设置服务地址: http://localhost.fiddler:33321
在 web.config
中设置代理 <system.net>
<defaultProxy>
<proxy autoDetect="false" bypassonlocal="false" proxyaddress="http://127.0.0.1:8888" usesystemdefault="false" />
</defaultProxy>
</system.net>