ts 实现 axios
GitHub
(opens new window)
#
需求分析
根据项目开发中使用 axios 库的功能和 axios 文档介绍,能实现如下支持的功能。
#
支持的功能
在浏览器端使用 XMLHttpRequest 对象实现 ajax 通信功能。
支持 Promise API
JSON 数据的自动转换
支持请求和响应的拦截器
支持请求数据和响应数据的转换
支持请求的取消
客户端防止 XSRF
初始化项目
→