axios 判断是get请求还是post
时间: 2023-07-26 19:20:07 浏览: 125
简单谈谈axios中的get,post方法
在 axios 中,可以通过请求配置对象的 `method` 属性来指定请求方法,如果是 `get` 请求,可以在请求配置对象中设置 `params` 属性来传递参数;如果是 `post` 请求,则可以在请求配置对象中设置 `data` 属性来传递参数。
以下是一个示例代码,可以根据请求配置对象的 `method` 属性来判断请求方法是 `get` 还是 `post`:
```javascript
axios({
url: '/api',
method: 'post',
data: {
name: 'John',
age: 20
},
params: {
id: 123
}
}).then(response => {
if (response.config.method === 'get') {
console.log('This is a GET request');
} else if (response.config.method === 'post') {
console.log('This is a POST request');
}
}).catch(error => {
console.log(error);
});
```
在上面的代码中,我们通过 `response.config.method` 属性来获取请求方法,并根据该属性的值来判断请求是 `get` 还是 `post`。
阅读全文