今天在上班過程中,遇到了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”}
如有問題,請各位大佬指導。