2014-06-10 69 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作爲反向代理運行以捕獲入站請求)。

相關問題