前端好头疼
前端好头疼
  • 发布:2019-10-14 11:57
  • 更新:2019-10-14 14:52
  • 阅读:1688

当接口报404不触发fail吗

分类:uni-app

当接口报404的时候怎么才能触发fail呢?或者还有其他方式解决吗?
uni.request({
url: url,
method: type,
dataType: 'json',
data:data,
success: (res) => {
resolve(res)
},
fail: (err) => {
console.log('失败')
reject(err)
console.log('request fail', err);
}
});

2019-10-14 11:57 负责人:无 分享
已邀请:
caicaicai21

caicaicai21 - Java后端开发

404不算错误,你可以这样检测

uni.request({  
    url: requestUrl,  
    data: requestData,  
    success: (response) => {  
        if (response.statusCode == 200) // 判断http返回状态  
            console.log("请求成功");  
        else  
            console.log("请求失败(" + response.statusCode + ")");  
    },  
    fail: () => {  
        console.log("请求异常");  
    }  
});
  • 前端好头疼 (作者)

    虽然我最后还是用complete解决了,但还是谢谢了

    2019-10-14 17:08

该问题目前已经被锁定, 无法添加新回复