Axios傳送請求時params和data的區別

2021-09-19 05:16:18 字數 342 閱讀 7234

在使用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...