ts 搭建axios
- 处理请求 url 参数
- 处理请求 body 数据
- 处理请求 header
- 获取响应数据
- 处理响应 header
- 处理响应 data
- 异常情况处理
- 拓展接口
- axios 函数重载
- 响应数据支持泛型
- 拦截器设计与实现
- 合并配置的设计与实现
- 请求和响应配置化
- 扩展 axios.create 静态接口
- 取消功能的实现
- withCredentials(解决跨域不携带cookie)
- XSRF 防御
- 上传和下载的进度监控
- HTTP 授权
- 自定义合法状态码
- 自定义参数序列化
- baseURL
- 静态方法扩展
- 辅助单元模块测试
- 请求单元模块测试 (测试有问题,待修复)
- headers 单元模块测试
- Axios 实例单元模块测试
- 拦截器实例单元模块测试
- mergeConfig 单元模块测试
- 请求取消模块单元模块测试
- 剩余模块单元模块测试