axios封装过后调用如何取响应头数据
时间: 2024-05-19 16:05:50 浏览: 40
axios的ts二次封装+调用
在封装的axios请求中,可以通过`response.headers`获取响应头数据。例如:
```javascript
import axios from 'axios';
const request = axios.create({
baseURL: 'http://example.com/api',
timeout: 5000,
headers: {
'Content-Type': 'application/json'
}
});
// 封装的GET请求
export function get(url, params) {
return request({
url,
method: 'GET',
params
}).then(response => {
// 获取响应头数据
const headers = response.headers;
// 处理响应数据
const data = response.data;
return Promise.resolve(data);
}).catch(error => {
return Promise.reject(error);
});
}
```
在上面的代码中,`response.headers`可以获取到响应头数据,可以根据需要进行处理。
阅读全文