2014-06-10 72 views
0

我的问题可能很奇怪,但仍希望我能得到一些答案。 我有一个Web应用程序托管在远程服务器A中,我有一个Web Api服务托管在远程服务器B中。Web应用程序在内部调用Web Api服务。 现在我已经在本地机器上安装了Fiddler,并且正在从本地浏览器访问Web应用程序。有什么办法可以让Fiddler捕获内部Web Api http请求,尽管它们都在不同的服务器上?请帮助捕获远程服务器中托管的Web应用程序中的内部Web Api服务调用

回答

0

当您说“内部”时,我认为您的意思是它直接执行HTTP请求,而不是通过JavaScript发送到客户端?

如果是这样,你开始这样的: [Client] -> [App on WebServerA] -> [WebAPI on ServerB]

然后,您可以这样做: [Client] -> [*Fiddler*] -> [App on ServerA] -> [WebAPI on ServerB]

没有,这种架构,有明确没有办法小提琴手,看看服务器A和服务器B之间的流量,除非你更改配置为:

[Client] -> [App on ServerA] -> [*Fiddler*] -> [WebAPI on ServerB]

这需要你有任何硒的控制rverA(您可以将其代理设置配置为指向Fiddler或ServerB的控件(您将Fiddler作为反向代理运行以捕获入站请求)。

相关问题