【问题标题】:https worked on emulator but not on actual phonehttps 在模拟器上有效,但在实际手机上无效
【发布时间】:2011-04-20 04:26:19
【问题描述】:

我正在使用服务器 ssl 证书在 https 上开发调用 .net Web 服务的 Android 应用程序。它在模拟器上运行良好,但在实际手机 Vodafone 845 上,它总是在给定 90 毫秒后给我 SocketTimeoutException(http 在模拟器和手机上都可以正常工作)。

有人遇到过这个问题吗?

【问题讨论】:

    标签: .net android https httpclient


    【解决方案1】:

    这听起来像是known bug,这可能是您的问题。如果为 APN 设置了代理,SSL 将无法正常工作。

    “解决方法”是克隆 APN 并删除代理设置。这已在 2.1、2.2 和 2.3 上报告

    【讨论】:

    • 感谢您的回答。我的手机正在使用没有代理的 Vodafone NZ,我可以浏览已知的 https 站点。所以我猜我的应用程序有问题。 ?
    • 原来是我愚蠢的错。默认情况下,自签名服务器证书已创建为有效几天(7 天不确定)。我只是用有效期更长的新证书替换了它,它起作用了。 Phil 说的一个错误似乎很受欢迎,但对于 vodafone 845 nz 来说却不是。
    猜你喜欢
    • 1970-01-01
    • 2020-10-25
    • 2021-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-21
    • 2017-04-23
    • 1970-01-01
    相关资源
    最近更新 更多