responseType: 'blob' 导致进入前端请求异常捕获

173 阅读1分钟

最近在联调一个接口的时候,界面提示 Error,但是接口返回的数据格式又是正确的。通过一步一步的分析,找到是 responseType: 'blob' 导致。特此记录下,方便后续查看。

先看一个问题

  • 静态效果 点击“查询”,返回的结果 code = 0 ,没有进入请求异常捕获,正常的。 image.png

image.png

点击 ‘创建导出任务’,code = 0 。但是进入了请求异常捕获???为啥存在这个问题 image.png

  • 动图效果

0011111.gif

image.png

打断点调试:

image.png

image.png

为啥存在这种情况

image.png

image.png

解决

image.png

image.png

正常效果

image.png