【发布时间】:2014-03-19 08:39:32
【问题描述】:
我正在使用 HttpClient 向我无权访问的 Web api 服务之一发送请求,并且我需要跟踪从客户端到达服务器的实际请求流。 有没有办法连接 Fiddler 来监听请求?
我正在使用 System.Net.Http.HttpClient 类发送请求。
更新:现在尝试改进这个问题,因为我无法得到我想要的东西。 我正在使用 .Net 客户端应用程序通过 HTTP 通道连接到托管在我自己的 IIS 上的 Web 服务。我之前使用托管在我的 IIS 上的网站完成了提琴手调试,并观察了我的浏览器和网站之间产生的流量。但是,当谈到由 .Net 客户端程序使用 HttpClient 类与 Web 服务通信时产生的流量,奇怪的是提琴手似乎无法利用该流量并且没有显示任何内容。 .Net HttpClient 是否绕过 WinInet API 连接到导致提琴手无法观看流量的服务?
【问题讨论】:
-
.NET 不使用 WinINET,Fiddler 也不在乎。 .NET 确实绕过了 localhost 的代理,这是我在回答中提到的一个因素。
标签: c# c#-4.0 httpclient fiddler