我有一个axios 请求,responseType: 'arraybuffer'当响应成功 200 时,它可以正常工作。
但是,当我正在访问的 api 返回一个带有 json 对象的 500 时 - axios 将其编码在一个数组缓冲区中。
我目前的解决方法是使用 arraybuffer-to-string 库来解码 json 错误消息。有一个更好的方法吗?防止 axios 将响应转换为定义的 responseType?
我已经尝试过响应拦截器,并且axios 推断响应类型也有一个悬而未决的问题,这会很棒,因为如果它看到application/json内容类型并相应地解决它