axios不同請求的傳參方式

今天在上班過程中,遇到了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”}

如有問題,請各位大佬指導。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章