手册简介
Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。
手册说明
axios介绍:
首先需要知道:axios不是一种新的技术。
axios 是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端,本质上也是对原生XHR的封装,只不过它是Promise的实现版本,符合最新的ES规范,有以下特点:
- 从浏览器中创建 XMLHttpRequests
- 从 node.js 创建 http 请求
- 支持 Promise API
- 拦截请求和响应
- 转换请求数据和响应数据
- 取消请求
- 自动转换 JSON 数据
- 客户端支持防御 XSRF
浏览器支持
axios面向现代浏览器设计,所以古老的浏览器并不支持。
因为axios设计简洁,API简单,支持浏览器和node,所以大受欢迎。它能很好的与各种前端框架整合。
axios优点:
1.支持node端和浏览器端
同样的API,node和浏览器全支持,平台切换无压力
2.支持 Promise
使用Promise管理异步,告别传统callback方式
3.丰富的配置项
支持拦截器等高级配置
4.社区支持
axios相关的npm包数量一直在增长
更新记录
-
Axios起步 02-28 11:40
-
Axios API 10-12 14:02
-
vue-axios-plugin 02-07 16:46
-
axios-retry 02-07 16:13
-
nuxtjs-axios 02-07 13:25
-
react-axios 02-07 12:04
-
vue-axios 02-07 00:02
-
请求配置 02-06 22:37
-
Axios 尾篇 02-06 22:02
-
使用 application/x-www-form-urlencoded 格式 02-06 21:52