解决ajax请求https出现连接错误,请检查网络或请求配置

作者:ipwas 更新时间:2020-04-04 11:52

本文主要是针对 ajax 访问一些 https 连接出现的连接错误,请检查网络或请求配置正确问题

默认情况下 apicloud 会对https进行筛选过滤不安全不信任请求,这个时候我们需要更改一下配置文件 config.xml

checkSslTrusted:
用于配置是否检查https证书是受信任的。如果https服务器端证书不是正规机构颁发的,则需要配置false,否则应用将无法访问数据。

在你的config.xml中更改一下 checkSslTrusted 参数 的值 改为 fasle ,如果你的配置文件中没有你直接复制下面那行进去就可以了

<preference name="checkSslTrusted" value="false" />


配置完成重新打包即可,解决。

注意:如果配置完成还出现  连接错误,请检查网络或请求配置正确问题 那你就该检查域名是否可以访问,该链接是否存在过多重定向跳转


ajax请求原型:

api.ajax({
    url: 'https://www.ipwas.cn/',
    method: 'post',
    data: {
        values: {
            name: 'ipwas'
        }
    }
}, function(ret, err) {
    if (ret) {
        api.alert({ msg: JSON.stringify(ret) });
    } else {
        api.alert({ msg: JSON.stringify(err) });
    }
});

本站原创谢绝转载~