
faraday
lostisland
Simple, but flexible HTTP client library, with support for multiple backends.
AI 简介
Faraday 是一个面向 Ruby 的 HTTP 客户端抽象库,提供统一接口封装多种底层 HTTP 适配器(如 Net::HTTP、Typhoeus 等)。其核心特点是支持 Rack 风格中间件机制,可灵活定制请求/响应处理流程,内置连接复用、并行请求、流式响应、文件上传及自动解析 JSON/XML/YAML 等功能。适用于构建高可维护性的 API 客户端、微服务通信层或需要统一 HTTP 行为控制的 Ruby 应用场景。
Ruby
MIT License6k
Stars
1k
Forks
86
Watchers
50
Issues
Star 增长
今日0
近 7 天0
近 30 天+5
综合评分65.53
默认分支main