Axios核心原理是什么
这篇文章主要介绍“Axios核心原理是什么”,在日常操作中,相信很多人在Axios核心原理是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Axios核心原理是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
创新互联公司长期为上1000+客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为社旗企业提供专业的网站建设、成都网站建设,社旗网站改版等技术服务。拥有10多年丰富建站经验和众多成功案例,为您定制开发。
一、axios简介
axios是什么?
Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。
axios有什么特性?(不得不说面试被问到几次)
从浏览器中创建 XMLHttpRequests从 node.js
创建 http 请求
支持 Promise API
拦截请求和响应转换请求数据和响应数据
取消请求
自动转换JSON 数据
客户端支持防御 XSRF
实际上,axios可以用在浏览器和 node.js 中是因为,它会自动判断当前环境是什么,如果是浏览器,就会基于XMLHttpRequests实现axios。如果是node.js环境,就会基于node内置核心模块http实现axios简单来说,axios的基本原理就是
axios还是属于 XMLHttpRequest, 因此需要实现一个ajax。或者基于http 。
还需要一个promise对象来对结果进行处理。
二、基本使用方式
axios基本使用方式主要有
axios(config)
axios.method(url, data , config)
// index.html文件