目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

web前端全系列 教程

1839个小节阅读:2243.9k

收藏
全部开发者教程

鸿蒙应用开发

C语言快速入门

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(431)
赞(0)

Axios简介

image-20221221155457310

Axios 是一个基于 promise 的网络请求库,可以用于浏览器和 node.js

特性

  • 从浏览器创建 XMLHttpRequests
  • 从 node.js 创建 http请求
  • 支持 Promise API
  • 拦截请求和响应
  • 转换请求和响应数据
  • 取消请求
  • 自动转换JSON数据
  • 客户端支持防御XSRF

参考地址: https://www.kancloud.cn/yunye/axios/234845

AxiosFetch 的区别

  1. Axios 支持更广泛的浏览器和环境,包括浏览器、Node.js 等;而 Fetch 只能在现代浏览器中使用,需要额外的 polyfill 才能在旧版浏览器中使用
  2. Axios 可以自动地将响应数据转换为 JSON 格式,而 Fetch 不会自动转换,需要手动调用 response.json() 方法
  3. Axios 支持请求和响应的拦截器(interceptors),可以在请求发送前或响应返回后进行一些操作,例如添加公共请求头、响应异常处理等;而 Fetch 不支持拦截器
  4. Axios 支持取消请求,可以在请求还未返回时取消请求;而 Fetch 不支持取消请求
  5. Axios 在处理错误时更加友好,返回的错误信息更加详细和有用;而 Fetch 的错误信息相对较少

安装axios

基本用例

实时效果反馈

1. 下列哪个不是网络请求解决方案:

A fetch

B axios

C ajax

D http

答案

1=>D

 

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2