axios.post()如何设置请求头
时间: 2023-07-26 21:48:59 浏览: 157
可以通过第三个参数 `config` 来设置请求头,config 是一个包含请求配置的对象。例如:
```
axios.post('/api/login', {
username: 'john',
password: 'doe'
}, {
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer ' + token
}
})
.then(response => {
console.log(response.data);
})
.catch(error => {
console.log(error);
});
```
这个例子中,我们在请求配置中设置了两个请求头:`Content-Type` 和 `Authorization`。第一个请求头指定了请求数据的类型,第二个请求头是一个带有 token 的身份验证信息。这样发送的请求就会带上这两个请求头了。
相关问题
axios.post设置请求头
可以使用axios.defaults.headers来设置全局的请求头,也可以在每个请求中单独设置请求头。例如:
```
axios.defaults.headers.common['Authorization'] = 'Bearer ' + token;
axios.defaults.headers.post['Content-Type'] = 'application/json';
```
这里设置了一个全局的Authorization请求头,以及一个post请求的Content-Type请求头。在每个请求中,可以通过传入一个headers对象来覆盖全局的请求头。
axios.post 设置请求头
Axios.post 的请求头可以通过设置 headers 对象来设置,例如:axios.post(url, data, {headers: {'Content-Type': 'application/json'}})。
阅读全文