PhoneGap for Android是否支持HTTPS Ajax请求?

3
我正在开发一款在Android上使用ajax请求与https协议服务器通信的phonegap应用程序。服务器现在使用的SSL证书是受信任且经过验证的(如果您想检查可以访问:https://www.korebe.com/Android/Bilgi),但由于https连接,xmlhttp请求的结果始终为空白。

同样的版本使用http时正常工作,但我希望通过https连接。

这个问题的原因可能是什么?

谢谢。


你的意思是需要在手机屏幕上显示这个吗?{"ucret_sms":"0,50 TL","ucret_mms":"1 TL","ucret_call":"1 TL","musteri_hizmetleri":"0530 491 2426"} - Nikunj Patel
是的,但要使用XMLHttpRequest和同步的Ajax调用。 - Orhun Alp Oral
你了解Web服务吗? - Nikunj Patel
1个回答

0

我认为问题出在您的证书上。当我尝试连接其他SSL站点时,请求可以正常工作,但是当我尝试连接您的站点时,它会出现问题。

当我在浏览器中访问您的站点时,它确实显示了绿色锁定,并且一切似乎都很正常,但是当我查看证书信息时,我看到了这个。

enter image description here

我不确定问题是什么,但我已经阅读到 PhoneGap 和 Android 模拟器的组合无法很好地处理证书错误。

我真的怀疑问题在于您的证书。

只是为了好玩,我也在真实设备上尝试了我的测试(Android 2.3 的 Nexus One),也在那里失败了。


我刚刚意识到的问题是,如果您第一次从浏览器打开https://www.korebe.com/Android/Bilgi,您会看到证书由RapidSSL签名(绿色标志)。但是,如果您打开https://www.korebe.com/并通过该URL后,证书似乎未经授权(红色标志)。 - Orhun Alp Oral

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接