🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# Axios Axios\[艾克丝伊欧姿\] 是一个基于 promise 的 HTTP 库,可以用在浏览器和 Node.js 中。 其有以下特性: * 在 浏览器中创建 XMLHttpRequests * 在 Node.js 创建 http 请求 * 支持 Promise API * 拦截请求和响应 * 转换请求数据和响应数据 * 取消请求 * 自动转换 JSON 数据 * 客户端支持防御 XSRF 文档,参见\[[https://www.kancloud.cn/yunye/axios/234845](https://www.kancloud.cn/yunye/axios/234845) \]。 # 安装入门使用 后端使用 ~~~ npm install axios ~~~ 前端使用 ~~~ <script src="https://unpkg.com/axios/dist/axios.min.js"></script> ~~~ # 发送 GET 请求 ~~~ axios.get('/users/12345')   .then(function (response) {        console.log(response);        console.log(response.data);        console.log(response.status);        console.log(response.statusText);        console.log(response.headers);        console.log(response.config);   })   .catch(function (error) {        console.log(error);   }); ~~~ # 发送 POST 请求 ~~~ axios.post('/users', {        username: 'Fred'   })   .then(function (response) {        console.log(response);   })   .catch(function (error) {        console.log(error);   }); ~~~ # 发送 PUT 请求 ~~~ axios.put('/users/12345')   .then(function (response) {        console.log(response);   })   .catch(function (error) {        console.log(error);   }); ~~~ # 发送 DELETE 请求 ~~~ axios.delete('/users/12345')   .then(function (response) {        console.log(response);   })   .catch(function (error) {        console.log(error);   }); ~~~ 实现短信发送