发起请求
request 主入口 + get / post / put / patch / del / head / options 七种快捷方法,method 由方法名固定注入;默认实例开箱即用,createRequest 多实例隔离 defaults 与拦截器注册表
request 主入口 + get / post / put / patch / del / head / options 七种快捷方法,method 由方法名固定注入;默认实例开箱即用,createRequest 多实例隔离 defaults 与拦截器注册表
baseURL 自动拼接、header 浅合并、timeout 超时、validateStatus 状态码校验,内置默认 → 实例默认 → 请求级三级合并;除 url 外全部可选,空安全兜底
params 与 url 既有 query 合并,库内统一确定性编码;GET/HEAD 的 UTSJSONObject data 自动并入 query;getUri() 离线构建完整 URL 不发网络
请求/响应链支持多枚有序注册、可 eject;错误链恢复(返回响应)/ 换错(返回新错误)/ 放行(返回 null)三条路径,语义与 axios 对齐
transformRequest / transformResponse 请求级转换,提供即替换内置行为;内置请求体自动序列化、响应体原样透传,GET/HEAD 场景 transformRequest 收到 null
RequestError 统一收敛参数非法 / 配置非法 / 取消 / 超时 / 网络失败 / 状态码校验失败 / 原生失败,8 类错误码字面量联合;nativeErrCode 原值透传,config 与 response 原文挂载
createCancelSource() 创建取消源,token 挂到 config.cancelToken,cancel(reason) 取消关联的全部进行中请求,被取消请求以 ERR_CANCELED reject
onTask 拿到原生 RequestTask(chunked 分块监听等高级场景);enableQuic / sslVerify / withCredentials / enableChunked 等原生能力参数全量透传不抹平
泛型响应 `ResponseResult
