Cordova windows app ajax对HTTPS的请求失败,连接失败

时间:2016-03-07 12:58:00

标签: cordova windows-phone-8

我是cordova的新手。我已通过ajax进行自签名https请求。我无法连接服务器。我在Windows应用程序中遇到连接故障。所以我尝试了其他一些其他签名证书,它的工作正常。我正在使用最新的cordova版本。所以我为白名单cordova-plugin-whitelist添加了最新的插件。但在Android和ios它工作正常。但我在Windows平台上使用的相同的东西,它失败的连接失败。所以问题我无法在wp8平台上自签名https reuqest?请给我任何一个帮助我有很多困难?

1 个答案:

答案 0 :(得分:0)

要使https连接工作,您必须信任服务器上的证书。 如果客户端不知道服务器证书,则调用将失败,因为客户端无法对服务器进行身份验证。

浏览器和操作系统都有一个包含所有可信证书的信任库。

如果您使用自签名证书,则必须在系统或浏览器中安装它。对于Windows手机,我不知道它是在IE设置的系统设置中。

您的自签名证书也必须对您用于联系服务器的域或IP有效。

您还可以使用免费的SSL证书,例如https://letsencrypt.org/,而不是您的自签名证书。