uniapp写的项目运行在电脑端好使,打包后运行在安卓手机报错:errMsg:request:fail abort statusCode:-1 Chain validation failed
查阅 uni.request 文档,发现sslVerify参数,默认为true,在项目内把它设置为false。
·
【问题】
uniapp写的项目运行在电脑端好使,打包后运行在安卓手机报错,报错信息如下:errMsg:request:fail abort statusCode:-1 Chain validation failed,因为接口用的是https协议,初步排查是受协议影响。
【解决】
查阅 uni.request 文档,发现sslVerify参数,默认为true,在项目内把它设置为false。
官方文档解释如下:

示例代码如下:
let requestParam = {
url,
data,
method: method ? method.toUpperCase() : 'GET',
sslVerify: false
};
配置完 sslVerify 参数为 false 后,重新打包,发现APP端此时已经可以访问https协议的接口。
更多推荐
所有评论(0)