axios配置亲求头
时间: 2023-08-25 12:10:56 浏览: 93
在使用axios发送请求时,可以通过配置请求头来设置请求的相关信息。以下是一个示例代码,展示如何配置请求头:
```javascript
import axios from 'axios';
// 创建axios实例
const instance = axios.create({
baseURL: 'http://api.example.com', // 设置请求的基础URL
timeout: 5000, // 设置请求超时时间
headers: {
'Content-Type': 'application/json', // 设置请求头的Content-Type
'Authorization': 'Bearer your_token' // 设置其他自定义的请求头,例如Authorization
}
});
// 发送GET请求
instance.get('/api/users')
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});
// 发送POST请求
instance.post('/api/users', { name: 'John' })
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});
```
在上述代码中,通过`headers`字段可以设置请求头信息。`Content-Type`字段用于指定请求体的内容类型,`Authorization`字段用于设置身份验证信息。
你可以根据实际需求修改这些配置,设置适合你的请求头信息。
阅读全文