3

我有 Android 宠物项目 DroidIn,它利用 HttpClient 4(内置于 Android)进行一些基于表单的身份验证。我开始注意到使用 WiFi 的人报告了连接问题。它也无助于我正在访问的站点具有自分配证书。好吧 - 问题是(我对 WiFi 细节很模糊)如果热点上的 WiFi 不支持 HTTPS,那将是连接失败的充分理由,除了使用代理到另一个应用服务器之外,我还能做些什么那么 HTTP 会调用 HTTPS 站点吗?

4

3 回答 3

2

我的 Air 应用程序也有同样的问题。它被称为 Postal,一个针对巴西服务的邮件跟踪应用程序。(如果您在 wifi 中尝试并反馈给我,我将不胜感激)。它总是在 2G/3G 上工作,但在连接到 Wi-Fi 时很少工作。除了AIR APPS,其他一切都有效!有时它有效,有时它不在同一个电话和/或接入点中。当它不工作时,任何其他 AIR 应用程序也不能工作。

即使是 Tour de Flex Mobile AMF Remoting 测试应用程序也停止工作。

HTTPRequests 或 AMF Remoting 都不起作用。它只是给出错误 404 - 找不到页面。

这不是路由器的事情,因为有时它可以工作。我相信当有源网络适配器发生变化时,它会一直尝试通过 2G/3G,这是 AIR 中的一个问题。这是 Adob​​e 应该考虑的事情。

于 2011-01-24T16:52:12.110 回答
1

wifi 只是一个低级协议,您正在处理不知道 wifi 的 HTTP 和 TCP/IP。所以你可以忽略你正在使用wifi的事实,只需尝试查看服务器是否可以从客户端访问。(在默认为 443 的 https 端口上尝试 telnet)

于 2009-07-10T12:54:51.067 回答
0

wifi 可能会阻塞 443 端口 - 但我会感到惊讶,因为 https 是标准用户非常常用的协议。如果被阻止,那可能是您的问题。slmix 的答案会检测到这种情况 - 但由于您不在客户端,因此运行该 telnet 可能不切实际(即使 android 支持它)。

于 2009-07-10T18:29:40.370 回答