同样的代码,如下:
uni.request({
url: api_url + "/ZFB/GetAuthCode",
method: "POST",
success: (res) => {
console.log("==========3==========")
console.log(res)
console.log("==========3==========")
if (res.data.Code == 0) {
console.log(res.data.Msg);
window.location.href = res.data.Msg
} else {
next();
return;
}
},
fail:(err)=>{
console.log("ZFB/GetAuthCode失败。。。。。")
console.log(err)
}
})
在浏览器上就请求成功了,如下:
可在支付宝app上确失败了,如下:
有人遇到这问题没?uni.request手册上也没这样的兼容性问题呀。
之前社区内大佬 @熊的猫 写过一篇文章 你惨了,你的 Http Status = 0 了
里面提到了你现在的状况,发起的HTTP请求状态码为
0
。最后排查是网关问题,OP也可以按照他的这篇文章一点一点排查下去,看是不是一样的原因。