Ken-axios: 基于 TypeScript 的 XMLHttpRequest 网络请求库
Ken-axios 是一个基于 XMLHttpRequest 的网络请求库,采用 TypeScript 重构,并提供了完整的单元测试覆盖。
主要功能:
- 基于 Promise API 的请求和响应处理
- 支持请求和响应配置
- 支持自定义拦截器
- 支持外部取消请求
- 支持跨域请求携带 Cookie
- 支持客户端 XSRF 防御
- 支持上传/下载进度监控
- 支持 HTTP 授权自定义
- 支持自定义合法状态码
- 支持自定义参数序列化
- 支持配置 baseURL
- 支持 axios.all、axios.spread、axios.getUri 等 API
测试:
- 所有 axios 官方库浏览器端功能已通过测试
- helpers 模块测试用例编写完成
3.45MB
文件大小:
评论区