首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Axios 源码解析-完整篇

    ,比如 JSON.stringify(data) 适配器,判断是浏览器端还是 node 端,执行不同的方法 响应数据转换器,对服务端的数据进行处理,比如 JSON.parse(data) 响应拦截器,对服务端数据做处理...进行字符串化 (JSON.stringify(data)) adapter:适配器,包含浏览器端 xhr 和 node 端的 http transformResponse: 对服务端响应的数据进行加工,比如 JSON.parse...onAdapterResolution(response) { // transformResponse 方法,上下文绑定 config,对 data 和 headers 进行加工 response.data...= transformData.call( config, // 上下文环境,即 this 指向 response.data, // 服务端响应的 data response.headers...try { // 字符串解析为 json return JSON.parse(data); } catch (e) { ... } return

    1.6K30
    领券