在axios中,get和post是常用的两种HTTP请求方法,它们的作用如下:
- get:用于获取数据,将请求参数附加在URL的末尾,通常用于请求数据列表等操作。
例如:
axios.get('/api/list') // 发送一个GET请求,请求path为/api/list的数据 .then(function (response) { console.log(response); }) .catch(function (error) { console.log(error); });
- post:用于提交数据,将请求参数放在请求体中,通常用于新增、修改等操作。
例如:
axios.post('/api/add', { name: 'test', age: 18 }) .then(function (response) { console.log(response); }) .catch(function (error) { console.log(error); });
从语义上来说,get表示“请给我这些资源”,post表示“我要提交这些资源”,因此使用时需要根据业务需求进行选择。