安装Axios库
如果使用npm安装,可以在终端中执行以下命令:
npm install axios
如果使用yarn安装,可以在终端中执行以下命令:
yarn add axios
使用Axios库
导入Axios库:
import axios from 'axios';
发送GET请求:
axios.get('/user?ID=12345')
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
发送POST请求:
axios.post('/user', {
firstName: 'Fred',
lastName: 'Flintstone'
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
Axios库的其它功能
- 支持拦截器,可以在请求和响应之间添加自定义处理逻辑
- 支持配置请求和响应的默认属性
- 支持自定义处理错误
- 支持取消请求
- 支持发送并发请求
- 支持请求转换器和响应转换器
- 支持自定义HTTP头
- 支持自定义参数序列化