使用axios post 請求資料無法提交的問題
在使用axios post 和put方法時候,提交了資料但是檢視資料的時候發現提交的是空的,這裡就需要2點地方需要注意
1.和後臺協商post,put請求方法的請求頭設定為Content-Type:application/x-www-form-urlencoded
2.在main.js中引入(若引入後報錯,那就下載一個npm install qs )
import qs from 'qs'
此庫是post,put序列化資料使用的,接下來在攔截器裡面設定全域性方法針對post,put提交的資料進行序列化,程式碼如下
axios.interceptors.request.use(
config => {
if (config.method=='post'||config.method=='put'){
config.data=qs.stringify(config.data);
};
}
return config;
},
err => {
alert(err)
return Promise.reject(err);
});
npm run dev重啟下, 這裡我們就可以正常提交了。
相關文章
- vue axios資料請求get、post方法的使用VueiOS
- vue2.0 axios post請求傳參問題(ajax請求)VueiOS
- Vue 使用 Axios 傳送請求的請求體問題VueiOS
- POST 請求的三種常見資料提交格式
- axios的post請求爬坑iOS
- 安卓基礎-get post請求與提交資料安卓
- 使用vue-axios請求geoJson資料包錯的問題VueiOSJSON
- Vue&axios post請求使用URLSearchParams相容IE的解決辦法VueiOS
- iOS 使用form表單形式提交post請求iOSORM
- axios 發get,post 請求小結iOS
- vue使用axios請求後端資料VueiOS後端
- axios 請求資料封裝iOS封裝
- vue中axios請求資料VueiOS
- axios請求JSON問題詳解iOSJSON
- 解決webpack不能匹配post請求的問題Web
- 使用charles無法抓取到iOS Simulator的請求資料包iOS
- axios中POST請求變成OPTIONS處理iOS
- java傳送post請求 ,請求資料放到body裡Java
- EBS 11i使用者的請求無法提交一直等待
- 無法訪問請求的頁面,因為該頁的相關配置資料無效問題的解決
- 關於用URL類傳送POST請求的問題?
- SpringBoot專案的html頁面使用axios進行get post請求Spring BootHTMLiOS
- vue+axios+eggjs post請求引數問題之萬惡的ctrl+c/v大法VueiOSJS
- axios傳送post請求,request.getParamter接收不到iOS
- React 中用jQuery的ajax 和 axios請求資料ReactjQueryiOS
- axios 請求iOS
- node 使用get和post向後臺請求資料的使用方式對比
- Php通過curl提交post內容為Json的請求PHPJSON
- axios取消請求 CancelToken(如何使用)iOS
- echarts入門(通過axios請求資料)EchartsiOS
- go的gin框架使用(五):post請求Go框架
- 使用Postman傳送POST請求的指南Postman
- 前端常見的請求資料彙總(GET POST)前端
- jmeter之傳送json資料的post請求JMeterJSON
- vue-resource get/post請求如何攜帶cookie的問題VueCookie
- EBS 11i log檔案太多引起請求無法提交
- java post 請求Java
- 解決fiddler無法抓取本地部署專案的請求問題