【问题标题】:Fiddler and Windows Phone 7 emulator - redirect to proxyFiddler 和 Windows Phone 7 模拟器 - 重定向到代理
【发布时间】:2011-04-14 04:48:18
【问题描述】:

我只是好奇 - 有人让 Fiddler 使用 Windows Phone 7 模拟器(RTW 构建)吗?当我尝试使用 Fiddler 时,我在使用 HttpWebRequest 实例时遇到 WebException - NotFound,具体来说。 WireShark 工作正常。

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

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

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

【问题讨论】:

    标签: proxy windows-phone-7 fiddler wireshark


    【解决方案1】:

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

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

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

    【讨论】:

    • 我晚上花了 3 个小时才让它工作。在我的机器上,事实证明我不应该尝试实际的 MachineName,而是使用 localhost:8888 localhost:80 对。
    【解决方案2】:

    这是对我有用的非常简单的解决方案:Link

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-02
      • 2011-11-12
      • 1970-01-01
      • 1970-01-01
      • 2011-09-18
      • 1970-01-01
      • 2011-02-22
      • 1970-01-01
      相关资源
      最近更新 更多