📅  最后修改于: 2023-12-03 15:13:35.374000             🧑  作者: Mango
在使用 axios
发送 POST
请求时,我们通常需要在请求头中传递一些信息。这里给出一个 axios.post
的标头示例。
axios.post('/api/endpoint', {
data: 'this is the payload'
}, {
headers: {
'Authorization': 'Bearer ' + token,
'Content-Type': 'application/json'
}
})
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});
在上面的示例中,我们:
POST
请求到 /api/endpoint
,请求体为 { data: 'this is the payload' }
Authorization
和 Content-Type
Bearer token
的形式传递了一个 Authorization
头部,其中 token
是我们从服务端接收到的认证 tokenContent-Type
为 application/json
注意,如果我们需要发送其他类型的数据(比如表单数据),则需要根据数据类型设置不同的 Content-Type
,比如 application/x-www-form-urlencoded
。
以上就是使用 axios
发送 POST
请求时传递请求头的一个示例。在实际开发中,我们可能需要在请求头中传递更多的信息,比如用户认证、API 版本等等,这时可以根据实际情况进行扩展。