
这个post请求把一半的参数拼接到了url后面,一半的参数放在了body表单里,请问用axios该如何实现?

这个post请求把一半的参数拼接到了url后面,一半的参数放在了body表单里,请问用axios该如何实现?
关注可以放在url后面的有query参数和params参数,你发送post请求的地址可以用模板字符串拼接起来,然后在data中放表单参数即可,这是一个示例代码,(这个示例代码包含了query参数和params参数和data表单) ,如果对你有帮助希望给个采纳谢谢
axios({
method: 'post',
url: `https://example.com/api?id=${参数}`,
params: {
// URL 中的参数
queryParam: 'value'
},
data: {
// 请求体参数
name: 'zs',
age: 25
}
})
.then(function (response) {
// 请求成功,处理服务器的响应
console.log(response.data);
})
.catch(function (error) {
// 请求发生错误,处理错误信息
console.error(error);
});