使用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
- axios的post請求爬坑iOS
- POST 請求的三種常見資料提交格式
- Vue&axios post請求使用URLSearchParams相容IE的解決辦法VueiOS
- iOS 使用form表單形式提交post請求iOSORM
- axios 發get,post 請求小結iOS
- vue使用axios請求後端資料VueiOS後端
- vue中axios請求資料VueiOS
- axios 請求資料封裝iOS封裝
- axios中POST請求變成OPTIONS處理iOS
- SpringBoot專案的html頁面使用axios進行get post請求Spring BootHTMLiOS
- 解決webpack不能匹配post請求的問題Web
- vue+axios+eggjs post請求引數問題之萬惡的ctrl+c/v大法VueiOSJS
- 無法訪問請求的頁面,因為該頁的相關配置資料無效問題的解決
- axios傳送post請求,request.getParamter接收不到iOS
- jmeter之傳送json資料的post請求JMeterJSON
- React 中用jQuery的ajax 和 axios請求資料ReactjQueryiOS
- axios 請求iOS
- axios取消請求 CancelToken(如何使用)iOS
- echarts入門(通過axios請求資料)EchartsiOS
- vue-resource get/post請求如何攜帶cookie的問題VueCookie
- 使用Postman傳送POST請求的指南Postman
- go的gin框架使用(五):post請求Go框架
- 前端常見的請求資料彙總(GET POST)前端
- 在html中使用axios傳送請求到servlet時遇到的傳值問題HTMLiOSServlet
- java post 請求Java
- Vue中通過Axios向SpringBoot傳送get和post請求VueiOSSpring Boot
- 求助:axios post請求檔案上傳 onUploadProgress 中 total 為 0iOS
- GET和POST方式請求API介面資料返回API
- 談談axios中Post請求變成OPTIONS的幾種解決方案iOS
- Vuex結合Axios非同步請求資料的封裝VueiOS非同步封裝
- 【epoll問題】EPOLLRDHUP使用導致無法接受資料
- 如何使POST請求具有冪等性防止重複提交 - mscharhag
- 封裝axios請求並對提交引數進行校驗封裝iOS
- Web-請求資料+號丟失問題Web
- TOMCAT 請求資料編碼亂碼 問題Tomcat