uni-app真机调试报错request:fail abort解决方法
Posted Wahaha、
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了uni-app真机调试报错request:fail abort解决方法相关的知识,希望对你有一定的参考价值。
android端真机调试访问本地接口数据时报错:request:fail abort
报错代码
onLoad: function(e) { uni.request({ url: \'http://localhost:8088/api/Gift\', method: \'GET\', data: {}, success: (res) => { this.GiftInfo = res.data; }, fail: (fa) => { console.log(fa); } }) }
本地接口访问没有问题:
DCloud社区相关问答:https://ask.dcloud.net.cn/question/80062
uni.request官方文档:https://uniapp.dcloud.io/api/request/request
解决方法:
- 增加参数sslVerify,设置为false,不验证 ssl 证书
- http换成https
- 使用普遍受信的证书
- localhost换成本地ip
修改后代码:
onLoad: function(e) { uni.request({ url: \'https://ip:端口号/api/Gift\', method: \'GET\', data: {}, sslVerify: false, success: (res) => { this.GiftInfo = res.data; }, fail: (fa) => { console.log(fa); } }) }
上述代码访问本地接口数据成功!
End!
以上是关于uni-app真机调试报错request:fail abort解决方法的主要内容,如果未能解决你的问题,请参考以下文章
小程序报错request:fail ssl hand shake error 安卓请求不到返回苹果手机可以