码迷,mamicode.com
首页 > 移动开发 > 详细

uni-app真机调试报错request:fail abort解决方法

时间:2019-12-27 13:15:34      阅读:4262      评论:0      收藏:0      [点我收藏+]

标签:dcl   ssl   OLE   方法   本地ip   真机调试   toolbar   request   问答   

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解决方法

标签:dcl   ssl   OLE   方法   本地ip   真机调试   toolbar   request   问答   

原文地址:https://www.cnblogs.com/gygg/p/12106435.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!