Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

基于XMLHttpRequest的网络请求,使用用 typescript 重构 ,配有使用的 demo 与模块的单元测试

License

Notifications You must be signed in to change notification settings

sky1983x/ken-axios

Repository files navigation

项目介绍

基于XMLHttpRequest的网络请求,使用用 typescript 重构 ,配有使用的 demo 与模块的单元测试

ken-axios

  • 采用 Promise API
  • 请求和响应配置化
  • 支持请求和响应数据自定义拦截器
  • 支持外部取消请求
  • 支持跨域请求携带 cookie
  • 支持客户端 XSRF 防御
  • 支持 upload/download 进度监控
  • 支持 http authorization
  • 自定义合法状态码
  • 自定义参数序列化
  • 支持配置 baseURL
  • axios.all axios.spread axios.getUri

所有 axios 官方库浏览器端功能已实现

单元测试

  • helpers 模块测试用例编写完毕

About

基于XMLHttpRequest的网络请求,使用用 typescript 重构 ,配有使用的 demo 与模块的单元测试

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 95.3%
  • JavaScript 2.6%
  • Shell 2.1%

AltStyle によって変換されたページ (->オリジナル) /