【发布时间】:2013-03-08 10:16:49
【问题描述】:
我正在 Zend Studio 上使用 Phonegap 和 jQuery mobile 构建移动应用程序,并且我正在运行 OSX Mountain Lion 的 macbook pro 上执行此操作。
我已将该应用程序部署到 iPhone 4、Samsung Galaxy Android 设备和 Blackberry Curve。
应用程序为各种功能调用 Web 服务。该网络服务目前位于我们本地 wifi 网络上的另一台 macbook 上。 iPhone 和 Android 连接到 web 服务,并在连接到 wifi 网络时 100% 工作。
然而,黑莓在执行 web 服务调用时,得到一个 SQUID ERROR?这告诉我们找不到该网址。我们正在使用运行服务器的 macbook 的本地 IP 进行连接。在黑莓的浏览器中,当我单独输入 IP 地址时,我会到达在网络服务器上运行的 IIS。但是当我从应用程序本身进行 web 服务调用时,我收到 URL NOT FOUND 错误。
我还关闭了黑莓手机网络并确保它只连接到本地 WIFI 连接,但这并不能解决问题。
以前有没有其他人遇到过此类问题?
谢谢。
【问题讨论】:
-
您会确保该网址可访问吗?我的意思是直接从浏览器调用 url。
-
即使直接从浏览器,也无法连接。但是 Ios 和 Android 确实可以毫无问题地连接,所以这绝对是 BB 的事情。
-
如果不是通过直接连接,那不是编码问题。它与设备或IP有关。
标签: web-services cordova networking jquery-mobile blackberry