我有一个Android应用程序,它与后端建立https连接。我已经成功添加了所需的证书(从后端获得并转换为bks格式),并且应用程序可以在2.2,2.3和4.0.2模拟器上运行时连接。但是在我的huawei u8860(荣誉)和ics 4.0.3上,应用程序没有连接,最糟糕的是它没有在日志中给出任何例外。在手机上,我也无法将原生浏览器指向后端,但我可以使用google-chrome for android。我搜索过高低,但没有找到这种行为的解释。有任何想法吗?!提前致谢
答案 0 :(得分:0)
我怀疑问题是由您的移动运营商引起的。
其中一些基于User-Agent
标头对HTTP请求进行了恶意过滤(它们会阻止似乎不是来自移动设备的请求)。
您应该使用 Wifi连接在手机上试用您的应用,以确认/确认此假设。
如果它适用于Wifi,您应该尝试更改HTTP请求的User-Agent,方法是将其设置为: