Axios介绍
Axios是一个基于promise的网络请求库,可以用在浏览器和 node.js中。
Axios本质上也是对原生XHR的封装,只不过它是Promise的实现版本。
主要特点:
从浏览器创建 XMLHttpRequests
从 node.js 创建 http 请求
支持 Promise API
拦截请求和响应
转换请求和响应数据
取消请求
自动转换JSON数据
客户端支持防御XSRF
在axios中,所有的请求都是异步发送的。所以单独用axios是实现不了同步的,需要结合async与await关键字使用。