sindresorhus

ky

sindresorhus

🌳 Tiny & elegant JavaScript HTTP client based on the Fetch API

AI 简介

Ky 是一个基于 Fetch API 的小巧且优雅的 JavaScript HTTP 客户端。它提供了比原生 `fetch` 更简洁的 API 和一些额外的功能,如方法快捷方式(例如 `ky.post()`)、处理非 2xx 状态码为错误、自动重试失败请求、支持 JSON 选项、超时控制、上传和下载进度追踪、基础 URL 设置、自定义默认值实例、钩子以及响应验证等。Ky 适用于现代浏览器、Node.js、Bun 和 Deno 等环境,并且没有外部依赖,非常适合需要轻量级 HTTP 请求库的前端或后端项目。

TypeScript
MIT License
16.9k
Stars
470
Forks
59
Watchers
0
Issues

Star 增长

今日0
近 7 天+13
近 30 天+82
综合评分82.72
默认分支main