UNIAPP 苹果APP无法发送请求 request fail err, request:fail abort statusCode:-1

   日期:2020-07-04     浏览:2344    评论:0    
核心提示:request fail err, request:fail abort statusCode:-1return new Promise((resolve, reject) => { uni.request({ url: baseUrl + url, data: data, method: method, header: header, success: (res) => { console.log(请求接口>>>>>&_iphone 微信公众号提示 request:fail:
request fail err, request:fail abort statusCode:-1
return new Promise((resolve, reject) => {
		uni.request({
			url: baseUrl + url,
			data: data,
			method: method,
			header: header,
			success: (res) => {
				console.log('请求接口>>>>>>',res.statusCode + ' ' + method + ' '  + baseUrl+url);
				console.log('请求参数>>>>>>',data);
				if (res.statusCode == 200) {
					resolve(res.data)
				}  else if (res.statusCode == 401) {
					uni.showToast({
						icon: 'none',
						title: '未授权',
						duration: 2000
					});
				} else if(res.statusCode == 403){
					uni.showToast({
						icon: 'none',
						title: '登录身份失效,请重新登录',
						duration: 2000
					});
				}else if (res.statusCode == 405) {
					uni.showToast({
						icon: 'none',
						title: '请求方法错误',
						duration: 1500
					});
				}else {
					uni.showToast({
						icon: 'none',
						title: '请求错误:' + res.statusCode,
						duration: 1500
					});
				}
			},
			fail: (err) => {
				console.log('request fail data', data)
				console.log('request fail err', err.errMsg + ' ' + method + ' ' + baseUrl + url)
				uni.showToast({
					icon: 'none',
					title: '请求失败,请稍后再试',
					duration: 2000
				});
				reject(err)
			}
		})
	})

直接进入 fail 方法.
接口用的是https的协议
H5 Android 都可以正常发送请求,唯有iOS发送失败.

启动https协议 一定要打钩.不然iOS无法发送请求,后台也收不到.

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服