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

2021-09-27 07:16:26 字數 380 閱讀 5703

今天在使用axios時,發現前台的get請求引數直接放在url後面是可以的,後台也能通過@requestparam接收到,遂把引數放到data裡面傳後台試試,發現後台接收不到並報錯400,於是檢視了下axios的文件區別如下:1,params是新增到url的請求路徑中後面用於get請求;

2,data是新增到請求體(body)中用於post請求。

下面上個例項:

export function qrycomment (parentid, commenttype) 

})}export function pubquestion (data) )

}

使用axios請求時,傳送formData請求

最近做的乙個專案中有乙個特例介面,傳json後端接收不到,對接的後端又不願意改介面,只能用formdata方式傳參,由於好多年沒有用過formdata,頭痛了一會,找到了解決方法,發現非常簡單,在此做個筆記!var formdata new formdata fetch users 對於formda...

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

在使用axios時,注意到配置選項中包含params和data兩者,以為他們是相同的,實則不然。params是新增到url的請求字串中的,用於get請求。data是新增到請求體 body 中的,用於post請求。比如對於下面的get請求 axios 如果我們將params修改為data,顯然是不能請...

使用axios傳送請求

axios的請求方式可以很好的結合restful風格 1.get 用於獲取資料 axios.get url then function response 2.delete 刪除資料 axios.delete url then function response 3.update更改 axios.up...