saddle:用于服务客户端的Ruby框架

时间:2021-05-24 06:37:33
【文件属性】:
文件名称:saddle:用于服务客户端的Ruby框架
文件大小:42KB
文件格式:ZIP
更新时间:2021-05-24 06:37:33
Ruby 鞍 Giddyup书呆子! 纠缠您的SOA。 马鞍使服务客户的写作就像击掌一样容易。 :raised_hand: 它是功能齐全的通用使用者层,可用于构建API客户端实现。 关于 好的,我喜欢击掌,但是萨德尔对我有什么作用? Saddle是一个框架,它使编写HTTP API客户端变得异常容易。 它抽象出许多重复性工作,让您专注于业务逻辑。 它还提供了一个简单的中间件界面,可以轻松扩展功能。 借助Saddle,您可以使用最少的代码行来创建美观稳定且功能强大的API客户端。 特征 客户 为客户端指定默认的连接设置可以简化使用过程 基于模块/类名称空间的自动调用树构造 轻松与测井系统集成(当前支持statsd和Airbrake) 支持对客户的简单测试 要求 发布urlencoded或JSON(也处理多部分文件发布) 自动解析JSON响应 严格执行请求超时(客户端范围或特定于端点的超时) 错误处理 具有指数补
【文件预览】:
saddle-master
----.travis.yml(104B)
----bin()
--------saddle(2KB)
--------template()
----LICENSE(1KB)
----Gemfile(296B)
----.rspec(59B)
----spec()
--------multiple_spec.rb(2KB)
--------endpoint()
--------requester()
--------middleware()
--------spec_helper.rb(67B)
----.gitignore(138B)
----CHANGELOG.md(1KB)
----lib()
--------saddle.rb(1KB)
--------saddle()
----saddle.gemspec(1KB)
----README.md(3KB)

网友评论