在axios中发送带有正文的POST请求

时间:2020-09-16 14:27:43

标签: javascript reactjs amazon-web-services api axios

我想在Axios中发送带有正文的帖子请求。这是我编写的函数,并且如果API仅具有标头,则该API在这里可以工作。但是对于需要主体的API来说,它是行不通的。 (由于未在服务器中正确接收API主体,因此发生了错误。)。这是执行此操作的正确方法吗?

vscode

1 个答案:

答案 0 :(得分:1)

这是执行此操作的正确方法。 您要做的只是将身体作为数据传递。 (不是身体)

const post = (endPoint = '', header = {}, body = {}) => {
        return axios({method: 'POST', url: `${urls.apiBaseUrl}/${endPoint}/?tenant_id=3`, headers: header, data: body})
}

注:由原始作者回答。作者已将此答案添加到问题本身中,因此重新格式化了问题并将此答案发布在此处。