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

本文关键字:服务器端 web api 调用 fiddler | 更新日期: 2024-08-01 21:53:59

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

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的交通?

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

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