前端参数formData格式
form-data 是一种多部分表单数据格式,
通常用于上传文件或包含二进制数据的表单提交。
它使用 multipart/form-data 格式来编码数据。
在使用 form-data 格式时,数据会被分割成多个部分,每个部分都有自己的头部信息。
生成 form-data 格式的数据通常需要使用 FormData 对象来处理 如下所示
// 创建 FormData 实例
const formData = new FormData();
formData.append('id', e.id);
formData.append('name', e.name);
axios.post('/api/endpoint',formData, {
headers:{
'Content-Type': 'multipart/form-data', // 确保设置为 multipart/form-data
}
})
正常是JSON格式 如下所示:
const params={
useName:'jshn'
age:25
}
JSON.stringify 方法将其转换为字符串
axios.post('/api/endpoint',params, {
headers:{
'Content-Type': 'application/json',
}
})