axios發送POST請求時後臺接收不到數據--解決方案

解決方案:

   使用qs模塊格式化json串


操作步驟:

   1.安裝qs :  npm install qs --save

   2.main.js文件中:

      import qs from 'qs';

      Vue.use(qs)

      Vue.prototype.$qs = qs;

   3. 下面爲請求過程,主要是要通過this.$qs.stringify() 格式化下數據

        let postData = this.$qs.stringify({account:"999"username:"hello"})

     this.$axios({

     method: 'post',

     url:'http://127.0.0.1:8000/api/user/add',

     data:postData

     }).then(function(res){

     console.log(res.data.state)

     });


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章