如何在fiddler中捕获服务器端的web api调用?

Alw*_*wyn 1 c# asp.net iis fiddler asp.net-web-api

我有一个具有以下拓扑的服务.

A(Web应用程序)---调用---> B(本地Web Api)---调用---> C(远程Web Api)

我试图捕获Fiddler中从B到C的流量,但没有记录任何内容.

B是IIS中我的开发箱本地托管的网站.它在具有除我的凭据之外的凭据的应用程序池上运行,因为它具有不同的权限集.即使在我完成以下重定向后,从B发出的流量也没有被记录:

<system.net>
<defaultProxy
                enabled = "true"
                useDefaultCredentials = "true">
<proxy autoDetect="false" bypassonlocal="false" proxyaddress="http://127.0.0.1:8888" usesystemdefault="false" />
</defaultProxy>
Run Code Online (Sandbox Code Playgroud)

如何捕获离开B的流量?

Eri*_*Law 5

问题是.NET Framework被硬编码以绕过代理localhost地址.将目标地址更改为localhost.fiddler,将捕获流量.