axios 怎么设置responseType
时间: 2024-03-20 21:44:41 浏览: 110
基于axios 的responseType类型的设置方法
在使用axios发送请求时,我们可以通过设置`responseType`参数来指定服务器返回数据的格式。`responseType`支持以下格式:
- `arraybuffer`:返回一个包含二进制数据的ArrayBuffer对象;
- `blob`:返回一个包含二进制数据的Blob对象;
- `document`:返回一个HTML Document对象;
- `json`:返回一个JSON格式的对象;
- `text`:返回一个文本字符串。
示例代码如下:
```javascript
axios.get('/api/data', {
responseType: 'json' // 指定返回数据的格式为json
})
.then(function (response) {
console.log(response.data);
})
.catch(function (error) {
console.log(error);
});
```
在上面的示例中,我们通过设置`responseType`参数为`json`,来告诉axios服务器返回的数据格式是JSON格式。这样在请求成功后,我们就可以通过`response.data`属性来获取JSON格式的数据了。
阅读全文