11 releases

0.2.4 Dec 26, 2023
0.2.3 May 23, 2023
0.2.2 Dec 22, 2022
0.2.1 Nov 1, 2022
0.0.1 Nov 6, 2019

#4 in #http-interface

Download history 3/week @ 2024-01-01 10/week @ 2024-01-08 8/week @ 2024-01-15 17/week @ 2024-01-22 12/week @ 2024-01-29 10/week @ 2024-02-05 13/week @ 2024-02-12 208/week @ 2024-02-26 35/week @ 2024-03-04 35/week @ 2024-03-11 27/week @ 2024-03-18 37/week @ 2024-03-25 94/week @ 2024-04-01 36/week @ 2024-04-08 23/week @ 2024-04-15

193 downloads per month
Used in 12 crates (8 directly)

MIT license

87KB
2K SLoC

Qiniu-Http

qiniu-http docs.rs Run Test Cases GitHub release MIT licensed

概览

为更高层的 HTTP 客户端提供基础 HTTP 请求接口 HttpCaller(同时提供阻塞接口和异步接口,异步接口则需要启用 async 功能), 使不同的 HTTP 客户端基于相同的接口实现, 以便于七牛 API 调用层可以灵活切换 HTTP 客户端实现。 该接口库只关注 HTTP 调用相关逻辑,不包含七牛 API 调用相关逻辑。

安装

不启用异步接口

[dependencies]
qiniu-http = "0.2.1"

启用异步接口

[dependencies]
qiniu-http = { version = "0.2.1", features = ["async"] }

最低支持的 Rust 版本(MSRV)

1.70.0

联系我们

  • 如果需要帮助,请提交工单(在portal右侧点击咨询和建议提交工单,或者直接向 support@qiniu.com 发送邮件)
  • 如果有什么问题,可以到问答社区提问,问答社区
  • 更详细的文档,见官方文档站
  • 如果发现了bug, 欢迎提交 Issue
  • 如果有功能需求,欢迎提交 Issue
  • 如果要提交代码,欢迎提交 Pull Request
  • 欢迎关注我们的微信 微博,及时获取动态信息。

代码许可

This project is licensed under the MIT license.

Dependencies

~1.3–2.2MB
~43K SLoC