axios get / post
时间: 2023-10-03 08:04:33 浏览: 189
简单谈谈axios中的get,post方法
axios是一个基于Promise的HTTP客户端,可以用于发送HTTP请求。它支持多种请求方法,其中包括GET和POST方法。
对于GET请求,可以使用axios的get方法发送请求。可以通过在请求的URL中指定参数,也可以通过在请求的配置对象中使用params属性来传递参数。示例代码如下所示:
```javascript
import axios from 'axios';
axios.get('/api/data', {
params: {
id: 1,
name: 'example'
}
}).then(response => {
console.log(response.data);
}).catch(error => {
console.error(error);
});
```
对于POST请求,可以使用axios的post方法发送请求。可以通过在请求的URL中指定参数,也可以通过在请求的配置对象中使用data属性来传递参数。示例代码如下所示:
```javascript
import axios from 'axios';
axios.post('/api/data', {
id: 1,
name: 'example'
}).then(response => {
console.log(response.data);
}).catch(error => {
console.error(error);
});
```
以上代码中的`/api/data`是请求的URL,`params`或`data`属性是用来传递参数的。需要注意的是,对于POST请求,参数需要通过请求体进行传递。
因此,使用axios发送GET请求和POST请求的示例代码如上所述。
阅读全文