Axios核心原理是什么
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,这篇文章主要介绍"Axios核心原理是什么",在日常操作中,相信很多人在Axios核心原理是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Axios核心原理是什么"
千家信息网最后更新 2025年02月02日Axios核心原理是什么
这篇文章主要介绍"Axios核心原理是什么",在日常操作中,相信很多人在Axios核心原理是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Axios核心原理是什么"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
一、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文件