首先我們得知道它是啥?它的作用是啥?它的好處是啥?
-
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]])