使用axios發送post請求,將JSON數據改成爲form類型

  個人github(PS:但願star):https://github.com/thWinterSun/v-admin前端

  一般前端經過POST請求向服務器端提交數據格式有4中,分別是"application/x-www-form-urlencoded"格式、" multipart/form-data"格式、"application/json"格式和"text/xml"格式。一般最多見的是"application/json"格式,也就是經過JSON字符串形式。ios

在控制檯看到的數據就是這樣:git

 

 

 有的時候後臺須要Form形式的數據才能正常解析,因此前端須要在傳過去時修改一下格式。開始我覺得是修改Content-Tyoe屬性,因而就github

axios.defaults.headers = {
    'Content-type': 'application/x-www-form-urlencoded'
}

設置以後看到請求時的Content-type變成了application/x-www-form格式,可是數據沒變。以後找了好久終於找到真正的方法。json

第一步:引入axios ps axios

 第二步:使用qs 轉換服務器

 以後看一下請求數據格式就變成了這樣:app

相關文章
相關標籤/搜索