首先我们得知道它是啥?它的作用是啥?它的好处是啥?
-
axios是啥?
axios是基于Promise的HTTP客户端,用于浏览器和nodejs。 -
axios的作用?
请求数据 -
axios的好处?(特征)
支持HMLHttpRequest
让HTTP从nodejs请求
支持Promise API
拦截请求和响应
转换请求和响应数据
取消请求
自动转换json数据
客户端支持防范XSRF -
支持浏览器
Safari | Mozilla Firefox | Opera | Internet Explorer | Microsoft Edge | |
---|---|---|---|---|---|
最新 | 最新 | 最新 | 最新 | 11 | 最新 |
执行GET请求(我们写三中不同的请求方式)
const axios = require('axios') ;
axios.get('/user?ID = 123')
.then( function(res) {
console.log(response);
})
.catch( function (error) {
console.log(error);
});
axios.get('/user', {
params: {
ID: 123
}
})
.then( function (res) {
console.log(res);
})
.catch( function (error) {
console.log(error);
})
async function getUser() {
try {
const response = await axios.get('/user?ID=123');
console.log(response);
} catch (error) {
console.log(error);
}
}
axios.request(config)
axios.get(url[, config])
axios.delete(url[, config])
axios.head(url[, config])
axios.options(url[, config])
axios.post(url[, data[, config]])
axios.put(url[, data[, config]])
axios.patch(url[, data[, config]])