2010-09-18 89 views
3

我只是好奇 - 有沒有人得到提琴手與Windows Phone 7模擬器(RTW生成)?當我嘗試與Fiddler一起工作時,我得到WebExceptionHttpWebRequest工作 - NotFound,具體。 WireShark工作正常。提琴手和Windows Phone 7模擬器 - 重定向到代理

我看到這裏的問題是,提琴手充當代理,我使用的是不通過代理將請求傳遞的WP7應用程序,而是Wireshark的工作方式不同 - 它並不直接傳遞通過它的交通。

也有類似的問題here但對我來說,我想重寫代理設置,以便WP7應用程序將連接到HTTP:/127.0.0.1:8888作爲代理地址。由於WP7工具基於Silverlight,是否有可能首先將HttpWebRequest指向代理?

編輯:this page(小提琴手文檔)中指出,XDE(Windows Phone 7的模擬器)應自動拾取系統代理設置,但由於某些原因,好像沒有。

回答

2

作爲此臨時解決方法,您可以將Fiddler設置爲反向代理。該過程描述爲here。我通過創建規則來使用第二個選項。

注:必須設置初始主機(在如果語句)的提琴手代理位置(因爲WP7模擬器可以看到代理地址)。第二個網址是您要重定向到的地址。

它現在將捕獲來自Windows Phone 7模擬器的流量,雖然它仍然會跳過一些東西(如下載的圖像),所以使用此方法僅用於測試目的。

+0

我花了晚上3個小時搞不定。在我的機器上,事實證明我不應該嘗試實際的MachineName,而是使用localhost:8888 localhost:80 pair。 – 2012-01-14 01:32:49

相關問題