VUE中axios的get、post请求传参方式

一、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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值