Fiddler和Windows Phone 7模拟器 - 重定向到代理

时间:2010-09-18 21:17:19

标签: proxy windows-phone-7 fiddler wireshark

我只是好奇 - 有没有人 Fiddler 使用Windows Phone 7模拟器(RTW版本)?当我尝试使用Fiddler时,我在使用 HttpWebRequest insances - NotFound 时会得到 WebException ,具体而言。 WireShark 工作正常。

我在这里看到的问题是 Fiddler 充当代理,我正在使用的WP7应用程序没有通过代理来传递请求,而 WireShark 工作方式不同 - 它不会直接通过它传输流量。

有一个类似的问题here但在我的情况下,我想覆盖代理设置,以便WP7应用程序将连接到 http:/127.0.0.1:8888 作为代理地址。由于WP7工具基于Silverlight,是否可以先将 HttpWebRequest 指向代理?

编辑:this page(Fiddler文档)上声明XDE(Windows Phone 7模拟器)应该自动获取系统代理设置,但由于某种原因,它似乎没有“T

2 个答案:

答案 0 :(得分:2)

作为此临时解决方法,您可以将Fiddler设置为反向代理。该过程描述为here。我通过创建规则使用了第二个选项。

注意:必须将初始主机(在 if 语句中)设置为Fiddler代理位置(因为WP7模拟器可以看代理地址)。第二个URL是您要重定向到的地址。

它现在将捕获来自Windows Phone 7模拟器的流量,但它仍会跳过某些内容(如下载的图像),因此请仅将此方法用于测试目的。

答案 1 :(得分:2)