一、get请求
下面展示一些 内联代码片

方法一:


axios.get('/user?id=12345&name=user')
.then(function (res) {   
 console.log(res);
 })
 .catch(function (err) {  
   console.log(err);
   });

方法二:
下面展示一些 内联代码片


axios.get('/user', {  //params参数必写 , 如果没有参数传{}也可以    
 params: {         
   id: 12345,      
   name: user   
   }
})
 .then(function (res) {
  console.log(res);
  }).catch(function (err) { 
  console.log(err);
});

二、post请求 传参格式为 raw (JSON格式)
第一种情况: axios将JavaScript对象序列化为JSON
(全局请求头:‘Content-Type’= ‘application/x-www-form-urlencoded’)
(request的Header:‘Content-Type’= ‘application/json;charset=UTF-8’)
下面展示一些 内联代码片

var readyData={  
  id:1234,    
  name:user
};
axios.post("/notice",readyData)
 .then((res) => {return res}) 
 .catch((err) => {return err})

第二种情况:
(全局请求头:‘Content-Type’= ‘application/json;charset=UTF-8’)
(request的Header:‘Content-Type’= ‘application/json;charset=UTF-8’)
下面展示一些 内联代码片

var readyData=JSON.stringify({  
  id:1234,    
  name:user

});
axios.post("/notice",readyData)
 .then((res) => {return res})    
 .catch((err) => {return err})

原文转自:https://blog.csdn.net/qq_31837621/article/details/80688854

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐