axios get传参和post传参
时间: 2023-11-10 10:02:08 浏览: 154
axios是一个基于Promise的HTTP客户端,可以用于发送HTTP请求。在axios中,get传参和post传参的方式略有不同。
1. get传参:
对于get请求,参数是通过URL的查询字符串(query string)来传递的,可以直接将参数附加在URL后面。例如:
```javascript
axios.get('/api/user?id=123')
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
```
在这个例子中,id参数的值为123,通过查询字符串传递给了服务器端。
2. post传参:
对于post请求,参数是通过请求体(request body)来传递的。需要使用axios的post方法,并将参数作为第二个参数传递给post方法。例如:
```javascript
axios.post('/api/user', { id: 123 })
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
```
在这个例子中,id参数的值为123,通过请求体传递给了服务器端。
阅读全文