【文件属性】:
文件名称:umi-request:基于获取的请求工具
文件大小:52KB
文件格式:ZIP
更新时间:2021-05-02 13:03:59
JavaScript
English |
umi请求
网络请求库基于fetch封装,结合了fetch和axios的功能,为开发人员提供了统一的api调用方法,简化了用法,并提供了诸如缓存,超时,字符编码处理和错误处理之类的常用功能。
支持的功能
url参数自动序列化
发布数据提交方法得到简化
响应返回处理简化
api超时支持
api请求缓存支持
支持处理gbk
请求和响应拦截器支持,例如axios
统一错误处理
中间件支持
取消请求支持,例如axios
从node.js发出http请求
umi-revs vs提取vs axios
特征
umi请求
拿来
轴距
执行
浏览器本机支持
浏览器本机支持
XMLHttpRequest
尺寸
9k
4k(polyfill)
14k
查询简化
:check_mark_button:
:cross_mark:
:check_mark_button:
简化后
:check_mark_button:
:cross_mark:
:cross_mark:
超时
:check_mark_button:
:cross_mark:
:c
【文件预览】:
umi-request-master
----CHANGELOG.MD(494B)
----.eslintrc(288B)
----README_zh-CN.md(26KB)
----src()
--------core.js(4KB)
--------request.js(2KB)
--------middleware()
--------utils.js(5KB)
--------cancel()
--------onion()
--------index.js(333B)
--------interceptor()
----jest.json(152B)
----types()
--------index.d.ts(5KB)
----.travis.yml(117B)
----.umirc.js(112B)
----test()
--------cancel.test.js(2KB)
--------index.test.js(15KB)
--------fetch.test.js(3KB)
--------middleware.test.js(5KB)
--------middleware()
--------interceptor.test.js(8KB)
--------cancel()
--------extend()
--------onion()
--------timeout.test.js(1KB)
--------util.test.js(2KB)
--------errorHandler.test.js(1KB)
----.prettierrc(73B)
----README.md(26KB)
----.editorconfig(245B)
----.gitignore(62B)
----.eslintignore(26B)
----package.json(2KB)