4 个仓库
Small wrappers and utilities for the native fetch API.
Explore 4 awesome GitHub repositories matching part of an awesome list · API Layer. Refine with filters or upvote what's useful.
unfetch 是一个同构 HTTP 客户端和网络库,提供了一个基于 Promise 的接口,用于在浏览器和服务器环境中一致地执行网络请求。它作为 Fetch API 的轻量级实现,适用于缺乏原生网络请求支持的环境。 该库支持以文本、JSON 或二进制 Blob 的形式检索 Web 资源,同时保持较小的内存占用。它通过在原生浏览器支持不可用时将 fetch 接口安装到全局命名空间中来充当 Polyfill。 该工具涵盖了广泛的 Web 资源检索功能,包括执行 HTTP 请求、检查响应头和解析响应内容的能力。
Lightweight fetch polyfill for older environments.
Wretch 是一个可链式的 HTTP 客户端库与 Fetch API 封装器,旨在简化网络请求配置、响应解析与错误处理。它作为网络请求管理器与中间件框架,用于管理 HTTP 调用的端到端生命周期。 该项目以用于请求配置的流畅接口与模块化扩展系统而著称。它利用可编程的响应解析器来自动化解析,并利用插件式架构为请求与响应对象添加新能力。 该库涵盖了广泛的运营能力,包括带有指数退避的自动请求重试、响应缓存与请求去重。它提供了用于动态负载序列化、响应模式验证的工具,以及用于全局数据转换与请求监控的中间件流水线。安全特性包括基础认证支持与自动令牌刷新。 该库支持自定义 fetch 实现,以确保在不同环境下的兼容性。
Chainable fetch wrapper with built-in error handling.
Making fetch happen in TypeScript.
Type-safe, chainable API client for fetch.
Axios has a great API that developers love. Redaxios provides that API in 800 bytes, using native fetch().
Minimalist drop-in replacement for Axios.