会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
hahazexia
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
axios-code
使用CancelToken来取消请求
摘要:axios的config中提供了一个cancelToken属性,可以通过传递一个新的CancelToken对象来在请求的任何阶段关闭请求。 CancelToken.js Cancel.js 'use strict'; /** * A `Cancel` is an object that is thr
阅读全文
posted @
2018-11-22 16:18
hahazexia
阅读(12067)
评论(0)
推荐(0)
nodejs环境http请求
摘要:axios在nodejs环境使用http或者https模块发送请求。
阅读全文
posted @
2018-11-22 15:35
hahazexia
阅读(2050)
评论(0)
推荐(0)
浏览器环境xhr请求
摘要:在axios的defaults.js文件里有getDefaultAdapter这个方法,用来判断环境,然后返回对应的请求适配器。 XMLHttpRequest 浏览器环境使用XMLHttpRequest对象发送请求 步骤如下 下面是xhr.js源代码:
阅读全文
posted @
2018-11-22 14:15
hahazexia
阅读(5391)
评论(0)
推荐(0)
发送请求
摘要:dispatchRequest是axios的发送请求部分。 它会根据环境调用请求适配器,如果是浏览器环境,调用xhr来发送请求,如果是nodejs环境,调用http发送请求。 封装好的适配器都会返回一个promise,所以在dispatchRequest中会对适配器调用then方法,传递fulfil
阅读全文
posted @
2018-11-22 11:29
hahazexia
阅读(492)
评论(0)
推荐(0)
Axios构造函数
摘要:Axios构造函数 Axios构造函数实例化出的axios对象拥有拦截器属性,拦截器属性里有两个拦截器对象,一个是请求拦截器,一个是响应拦截器 下面是结构图 然后就是整个Axios最核心的东西,Axios.prototype.request方法,使用axios发请求就是在调用这个方法。 Axios.
阅读全文
posted @
2018-11-22 10:13
hahazexia
阅读(1009)
评论(1)
推荐(1)
创建axios对象
摘要:axios源码目录结构 创建axios对象 axios.js是axios源码的第一个文件,创建axios对象,基于Axios类型。 但是不是普通的调用构造函数,而是在Axios.prototype.request的基础上添加了很多属性,所以axios对象本身其实是一个函数,一个拥有很多属性的函数。
阅读全文
posted @
2018-11-21 11:59
hahazexia
阅读(3297)
评论(0)
推荐(1)
公告