使用自签名证书对HTTPS服务器的PhoneGap Ajax调用失败
我对phonegap比较陌生,最近在我的windows apache服务器上使用自签名证书设置了HTTPS/SSL,并尝试发出HTTPS ajax post请求。请求在浏览器中运行时工作正常,但在phonegap中运行时失败。我尝试将android:debugable设置为false,但这并没有解决问题。我也做了一些研究,似乎phonegap确实支持HTTPS ajax请求,所以我对请求失败的原因感到困惑使用自签名证书对HTTPS服务器的PhoneGap Ajax调用失败,ajax,post,ssl,https,cordova,Ajax,Post,Ssl,Https,Cordova,我对phonegap比较陌生,最近在我的windows apache服务器上使用自签名证书设置了HTTPS/SSL,并尝试发出HTTPS ajax post请求。请求在浏览器中运行时工作正常,但在phonegap中运行时失败。我尝试将android:debugable设置为false,但这并没有解决问题。我也做了一些研究,似乎phonegap确实支持HTTPS ajax请求,所以我对请求失败的原因感到困惑 有人知道为什么会这样吗 这是Joe Bowser的一句话,他编写了允许PhoneGap A
有人知道为什么会这样吗 这是Joe Bowser的一句话,他编写了允许PhoneGap Android上的自签名证书的代码:
我花了数小时研究这个问题,直到我发现有一种可能。它涉及覆盖
CordovaWebViewClient
以忽略证书错误 我也遇到过这个问题。唯一的问题是您的Web服务是自签名的。如果您获得正确签名的证书,这将不是问题。现在您可以使用HTTP进行测试。谢谢!问题是自签名证书,而正确签名的证书没有问题。iOS有什么解决方案吗?@charles:对我来说效果最好。