2013-02-19 66 views
0

我使用:的PhoneGap和jQuery Ajax调用不工作的HTTPS使用正确的证书

Phongap 2.2.0
jQuery的移动1.2.0
jQuery的1.7.1

我有一个Ajax调用从phonegap应用程序到HTTPS服务器,以及有效的证书。

我所做的事情:

1)Ajax调用与HTTP效果很好。
2)验证证书是有效(Firefox和Chrome是这么说的)
3)我在plist中外部主机*(如果没有它不会与HTTP工作)

你知道是什么问题就是?

谢谢

+0

手机操作系统可能有一组受限制的可信证书颁发机构。你正在测试哪个平台?谁是你的证书供应商? – 2013-02-19 17:02:26

+0

我正在iPhone和iPhone模拟器上测试。证书供应商是GoDaddy,并且是一个很好的证书。 – 2013-02-19 17:53:59

+0

请参阅:[iPhone上的SSL问题](http://stackoverflow.com/q/1980734),[iPhone应用程序中的“服务器证书不可信”错误](http://stackoverflow.com/q/1315761) – 2013-02-19 18:00:19

回答

0

看来这是一个缓存问题的地方。
基本上它是在设备上缓存旧的HTTPS证书,并且旧证书无效。
清理完所有东西后,它的工作正常。

感谢您的意见。