在使用axios時,注意到配置選項中包含params和data兩者,以為他們是相同的,實則不然。params是新增到url的請求字串中的,用於get請求。
data是新增到請求體(body)中的, 用於post請求。
比如對於下面的get請求:
axios(,
})
如果我們將params修改為data,顯然是不能請求成功的,因為get請求中不存在data這個選項。1、http請求過程中,get請求:表單引數以name=value&name1=value1的形式附到url的後面;
使用axios請求時,傳送formData請求
最近做的乙個專案中有乙個特例介面,傳json後端接收不到,對接的後端又不願意改介面,只能用formdata方式傳參,由於好多年沒有用過formdata,頭痛了一會,找到了解決方法,發現非常簡單,在此做個筆記!var formdata new formdata fetch users 對於formda...
Axios傳送請求時params和data的區別
今天在使用axios時,發現前台的get請求引數直接放在url後面是可以的,後台也能通過 requestparam接收到,遂把引數放到data裡面傳後台試試,發現後台接收不到並報錯400,於是檢視了下axios的文件區別如下 1,params是新增到url的請求路徑中後面用於get請求 2,data...
使用axios傳送請求
axios的請求方式可以很好的結合restful風格 1.get 用於獲取資料 axios.get url then function response 2.delete 刪除資料 axios.delete url then function response 3.update更改 axios.up...