axios发送post请求时转为formData格式
axios发送post请求时转为formData格式
·
// axios请求配置
export const getDocLogList = (data) => service({
url: '/xp/queryXpLog', //路径
method: 'post', //方式
data, //参数
emptyBaseURL: true,
// 转换参数格式为formData
transformRequest: [
() => {
let ret = '';
Object.keys(data).forEach((item) => {
ret += `${encodeURIComponent(item)}=${encodeURIComponent(data[item])}&`;
});
const str = ret.substring(0, ret.length - 1); // 删除末尾&符号
return str;
},
],
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
},
});
更多推荐
已为社区贡献7条内容
所有评论(0)