設定axios格式為form data

2021-10-07 19:17:17 字數 545 閱讀 3479

最近在參與乙個專案過程中遇到乙個問題,相信大部分人都遇到過:

咋一看,對於介面引數比較少的api前端轉換沒有什麼,但是對於一般的互動複雜,引數比較多的介面,要對大部分引數進行型別轉換就是一種吃力不討好的活。好在後端同學還支援另一種的前後端資料互動格式,即multipart/form-data。通過該格式後端取到前端傳遞的資料就是數字了(即使前端傳遞的是字串),而不像json格式獲取的是字串。這樣,就不需要額外對前端獲取的資料進行特殊轉換了。下面就來說說form-data。

multipart/form-data是基於post方法來傳遞資料的,並且其請求內容格式為content-type:multipart/form-data,用來指定請求內容的資料編碼格式。

const instance = axios.

create(,

transformrequest:

[function (data)

return ret

}]})

axios中this為undefined解決

mounted function getuserpermissions axios.all getuseraccount getuserpermissions then axios.spread function acct,perms 發現無法訪問到根例項中宣告的this.acct和this.per...

axios設定全域性headers

global axios defaults axios.defaults.baseurl important 如果axios與多個域一起使用,那麼auth token將被傳送給所有域。下面是乙個使用自定義例項預設值的例子。axios.defaults.headers.common authoriza...

匯出亂碼 Tomcat設定編碼格式為UTF 8

修改tomcat預設編碼格式 修改tomcat下的conf server.xml檔案,找到如下 connectiontimeout 20000 redirectport 8443 這段 規定了tomcat監聽http請求的埠號等資訊。可以在這裡新增乙個屬性 uriencoding,將該屬性值設定為u...