我想在 Axios 中发送一个带有正文的 post 请求。这是我写的函数,如果它只有一个标题,API 就可以在这里工作。但对于需要主体的 API,它不起作用。 (由于服务器未正确接收 API 正文而出错。)。这是执行此操作的正确方法吗?
const post = (endPoint = '', header = {}, body = {}) => {
return axios({method: 'POST', url: `${urls.apiBaseUrl}/${endPoint}/?tenant_id=3`, headers: header, body: body})
}
最佳答案
这是执行此操作的正确方法。 您所要做的只是将正文作为数据传递。 (不是正文)
const post = (endPoint = '', header = {}, body = {}) => {
return axios({method: 'POST', url: `${urls.apiBaseUrl}/${endPoint}/?tenant_id=3`, headers: header, data: body})
}
注:原作者回答。作者已将此答案添加到问题本身,因此重新格式化问题并将此答案发布在这里。
关于javascript - 在 axios 中发送带有 body 的 POST 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63922220/