4

我的 PC 在代理服务器后面配置以访问 Internet。我参考了黑莓模拟器相关的帖子并将我的MDS服务器设置更改如下

application.handler.http.proxyEnabled = true

application.handler.http.proxyHost=hostname

application.handler.http.proxyPort=hostport

application.handler.http.proxyUser=username

application.handler.http.proxyPass=password

在此之后,当 MDS 用模拟器启动时,我就可以使用浏览器了。但是当我点击浏览器时,它会询问用户名、密码和域名。在此之后互联网正常工作

这是问题所在。对于相同的设置,当我单击黑莓中的地图应用程序时,它不起作用。请让我知道必须更改的内容。

4

1 回答 1

3

并非所有应用程序都将使用 MDS 传输进行通信 - 例如,如果应用程序使用 Direct TCP 或 Wi-Fi,它将绕过您的 MDS 服务器并直接通过计算机的 TCP/IP 堆栈(在模拟器中运行时)。不幸的是,在这种情况下,模拟器不使用任何系统级代理设置(即在 IE 中设置的代理设置)——因此它不会知道您的代理服务器并且可能会失败。

我已经向 RIM 提到了这个缺陷,我希望他们会在未来的模拟器中解决这个问题。这将使使用 Charles 或 Fiddler 等工具进行调试变得更加容易。

于 2010-02-01T18:43:37.207 回答