读音
an-ke-siu-si
适用范围:
热门程度
- 周下载量45,068,556
- 截止23-5-19
使用环境
1. 功能:
- 获取-得到-拿到-get-返回-获得-收集 API-webAPI-应用接口程序
- 发送POST请求-GET请求-(电脑-PC-桌面端-计算机)请求
- child::axios 拦截器
优点
- 一种流行的基于 Promise 的 HTTP 客户端
- 它支持自动重试、超时和取消。
缺点
- 相对较重,包大小较大。
梗概:
axios是对[base::ajax]的再封装
实例
之一
// Make a GET request
axios.get('https://jsonplaceholder.typicode.com/posts/1')
.then(function (response) {
// Handle success
console.log('GET Request Successful:', response.data);
})
.catch(function (error) {
// Handle error
console.error('GET Request Error:', error);
});之一: POST携带请求头和请求体
axios.post('/api/user', { shouldUpdate={(prev, cur) => prev.searchMode !== cur.searchMode}
name: 'John',
age: 25
}, {
headers: {
'Content-Type': 'application/json'
}
});
之一: GET携带参数
axios.get('/user', {
params: {
id: 999,
name: 'ahzoo',
}
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});