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

qiniu-reqwest

Qiniu Reqwest based HTTP Interface Implementation for Rust

10 releases

0.2.4 Dec 26, 2023
0.2.3 May 23, 2023
0.2.2 Dec 23, 2022
0.2.1 Nov 1, 2022
0.1.2 Jun 9, 2022

#200 in HTTP client

Download history 5/week @ 2024-01-22 2/week @ 2024-02-12 126/week @ 2024-02-26 19/week @ 2024-03-04 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

86 downloads per month
Used in 6 crates (2 directly)

MIT license

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

联系我们

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

代码许可

This project is licensed under the MIT license.

Dependencies

~4–20MB
~304K SLoC