2 回答
TA贡献1836条经验 获得超3个赞
选项 1: 定义配置对象
let config = {
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
}
}
强制:使用数组作为参数,而不是 js 对象作为 'application/x-www-form-urlencoded'
const params = new URLSearchParams();
params.append('PARAM1', 'VALUE1');
params.append('PARAM2', 'VALUE2');
来电发帖
axios.post( uri, params, config )
或者
axios({
url,
headers: { 'content-type': 'application/x-www-form-urlencoded' }
data: params
})
选项 2: 创建一个 api 实例(可选)并设置默认内容类型
const api_local = axios.create({
baseURL: 'http://localhost:1000/myapi',
});
api_local.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';
强制:使用数组作为参数,而不是 js 对象作为 'application/x-www-form-urlencoded'
const params = new URLSearchParams();
params.append('PARAM1', 'VALUE1');
params.append('PARAM2', 'VALUE2');
来电发帖
api_local.post( uri, params )
添加回答
举报