根据响应更改Axios中的responseType

时间:2018-11-09 16:59:28

标签: javascript axios

我有一个responseType: 'arraybuffer'的{​​{3}},当响应成功200时,它可以正常工作。

但是,当我访问api并返回带有json对象的500时-axios将其编码在arraybuffer中。

我当前的解决方法是使用arraybuffer-to-string库解码json错误消息。 有更好的方法吗?防止axios将响应转换为已定义的responseType?

我已经尝试过axios request,并且还有response interceptors供axios推断响应类型,因为如果它看到application/json内容类型并相应地对其进行了解析,那将非常好

0 个答案:

没有答案