axios设置请求头
时间: 2023-07-26 21:16:02 浏览: 132
vue 中关于 axios 网络请求的封装:包括请求拦截等内容,附有详细的代码说明!!!
可以使用axios的interceptors拦截器来设置请求头。可以在发送请求前统一设置请求头,例如:
```javascript
import axios from 'axios';
// 设置请求头
axios.interceptors.request.use(config => {
config.headers.Authorization = 'Bearer ' + localStorage.getItem('token');
return config;
});
// 发送请求
axios.get('/api/user')
.then(response => {
console.log(response.data);
})
.catch(error => {
console.log(error);
});
```
上面的代码中,我们通过`axios.interceptors.request.use`方法设置了请求头,在发送请求时会自动加上Authorization字段,并在其中带上token。
需要注意的是,这里是在发送请求前设置的请求头,如果需要在响应后设置请求头,可以使用`axios.interceptors.response.use`方法。
阅读全文