uniapp微信小程序uni.request捕获500异常
通常使用ajax,axios等进行服务请求,500错误或者其他的错误都会直接进入到错误通道里头,比如ajax异常的话会进入到error的回调函数里头,axios异常会进行到catch里头,一开始以为uni.request也是一样的意思,但是发现一个问题,当服务端报500异常,在fail回调函数里头没有捕获到异常。
原来,uni.request将500异常也归类到了success回调函数里头,我这边的理解是,因为请求是成功了,只是500异常,是业务异常,所以...
所以,要获取500异常,要在success里头根据返回对象的statusCode来做区别
本文来自博客园,作者:jialiangzai,转载请注明原文链接:https://www.cnblogs.com/zsnhweb/p/18138555

浙公网安备 33010602011771号