uni.request() h5 端打包之后,安卓还有pc网页都可以正常访问,但是ios 12 的系统访问就报错,一个请求都访问不了?
只有ios 并且 只有ios12 会报错
报错信息:
{“errMsg”:"request:fail"}
进的request 的fail方法,除此之外没有更多提示信息!
请求代码入下
const requestMethod=(method,url,data,success,fail,complete)=>{
let loginIng=localStorage.getItem("loginIng");
// console.log("loginIng:"+loginIng)
let contentType="";
contentType = 'application/x-www-form-urlencoded;charset=utf-8';
let requestHead={
"SOURCE":"gyzx-web-app",
"Content-Type":contentType,
"LOGINTYPE":1
}
let authtoken=uni.getStorageSync(storageKey_authtoken);
if(authtoken!=null && authtoken !=""){
requestHead["AUTHTOKEN"]=authtoken;
}
let requestUrl=baseUrl()+url;
data=data==null?{}:data;
success=success==null?()=>{uni.hideLoading();}:success;
fail=fail==null?(res)=>{
uni.hideLoading();
uni.showModal({
confirmColor:"#41CE8C",
showCancel:false,
content:JSON.stringify(res)
});
}:fail;
complete=complete==null?()=>{uni.hideLoading();}:complete;
const requestTask = uni.request({
url:requestUrl,
data:data,
method:method,
success:success,
fail:fail,
complete:complete,
header:requestHead,
dataType:"json"
});
// 中断请求任务
// requestTask.abort();
};
1 个回复
3***@qq.com - yokea-app
我也是这个问题,请问解决了吗?