#qiniu #storage #reqwest #async #http-interface #sync-client

qiniu-reqwest

基于Reqwest的Rust HTTP接口实现(支持阻塞接口和异步接口,异步接口需要启用async功能)

10个版本

0.2.4 2023年12月26日
0.2.3 2023年5月23日
0.2.2 2022年12月23日
0.2.1 2022年11月1日
0.1.2 2022年6月9日

#159HTTP客户端

Download history 15/week @ 2024-03-11 15/week @ 2024-03-18 12/week @ 2024-03-25 52/week @ 2024-04-01 14/week @ 2024-04-08 7/week @ 2024-04-15 11/week @ 2024-04-22 8/week @ 2024-04-29 21/week @ 2024-05-06 21/week @ 2024-05-13 34/week @ 2024-05-20 37/week @ 2024-05-27 19/week @ 2024-06-03 26/week @ 2024-06-10 14/week @ 2024-06-17 14/week @ 2024-06-24

每月 78 次下载
6 个Crates中使用(2 直接使用)

MIT 许可证

105KB
2.5K SLoC

Qiniu-Reqwest

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

概述

基于Reqwest库提供HTTP客户端接口实现(分别实现阻塞接口和异步接口,异步接口需要启用async功能)

需要注意的是,如果使用阻塞接口,则必须使用SyncClient,如果使用异步接口则必须使用AsyncClient,二者不能混用。

安装

不启用异步接口

[dependencies]
qiniu-reqwest = "0.2.1"

启用异步接口

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

最低支持的Rust版本(MSRV)

1.70.0

联系我们

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

代码许可

本项目受MIT许可协议保护。

依赖项

~4–20MB
~289K SLoC