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

How to capture a server side web api call in fiddler?

我得到了具有以下拓扑结构的服务。

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>

如何捕获离开 B 的流量?

问题是 .NET Framework 被硬编码为绕过 localhost 地址的代理。把目标地址改成localhost.fiddler,就会抓取流量