今天在上班过程中,遇到了axios不同请求头的传参方式,比较挠头,上网查询,总结了一些,大家可以参考!!!
params方式
this.axios.get(`/page`,
{
params:{
oid:123,
name:'test'
}
});
请求地址:/page?oid=123&name=‘test’
请求体:无
data方式
(1)application/x-www-form-urlencoded(表单方式)
this.axios.post(`/page`,{
data:qs.stringfy({
oid:123,
name:'test'
});
});
请求地址:/page
请求体:oid=123&name=‘test’
(2)application/json(JSON方式)
this.axios.post(`/page`,
{oid:123,name:'test'},
{
headers:{
'Content-type':'application/json'
}
});
请求地址:/page
请求体:{“oid”:“123”,“name”:“test”}
如有问题,请各位大佬指导。