2013-03-20 36 views
1

我正在嘗試將收到的請求檢查到我的服務器。另一個託管MVC應用程序的服務器。操作方法是將一些數據發送到我的服務器。我正在使用Fiddler。但不知何故,它不顯示傳入的請求。下面提到嘗試檢查提琴手中的傳入請求時面臨問題

是我的提琴手自定義規則設置..

static function OnBeforeRequest(oSession: Session) { 
     if (oSession.host.toLowerCase() == "IP Address:8888") 
      oSession.host = "IP Address:82"; 
} 

下文提到的是我的提琴手選項。

enter image description here

enter image description here

我錯過了什麼?

+0

有幾個問題:1)提琴手在哪裏?在接收請求的服務器上?或者在發送請求的客戶端上? 2)請求是否是HTTP請求? – BPaasch 2013-04-08 16:13:48

回答

0

聽起來好像你正在嘗試使用Fiddler作爲反向代理。您應該閱讀http://www.fiddler2.com/r/?reverseproxy的步驟。要理解的最重要的事情是,當作爲反向代理運行時,如果客戶端的URL更改爲指向Fiddler,則只能看到Fiddler中的流量。

+0

我沒有域名。我使用IP地址進行操作。這就是我在查詢中提到IP地址的原因。本文中提到的選項#2中提供的您已在我的查詢中提到過。所以選項#2不起作用。選項#1我檢查過了,它不能正常工作。 – SMC 2013-04-01 16:33:24

0

如果它是ssl連接,那麼您需要從'https'選項卡啓用'capture https connection'選項。您是否嘗試從Chrome瀏覽器等其他瀏覽器調用請求?提琴手是否捕捉任何東西?

對於這種情況,您不需要自定義規則。它應該工作,如果你啓用這些設置。我在FF等其他瀏覽器中遇到過一些問題。

+0

該選項已被選中。還是行不通。 – SMC 2013-04-02 06:40:05

+0

當你從chrome/IE調用請求時,它仍然不起作用?小提琴手是否記錄任何其他請求?從谷歌例如。你使用的是什麼版本的提琴手和操作系統? – 2013-04-04 14:30:28

0

我不知道我能否完全回答你的問題,而不知道一些額外的信息。

如果所做的請求不是HTTP請求,Fiddler將無法處理它。 此外,如果您使用回送地址本地主機那麼提琴手可能無法找到它。