#qiniu #storage #http-interface #async-http #isahc #sdk

qiniu-isahc

Qiniu Isahc 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

#165 in HTTP client

32 downloads per month
Used in 7 crates (2 directly)

MIT license

110KB
2.5K SLoC

Qiniu-Isahc

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

概览

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

不过由于 Isahc 库本身核心是使用异步接口实现,所以即使不启用 async 功能,也会引入异步相关库。

安装

不启用异步接口

[dependencies]
qiniu-isahc = "0.2.1"

启用异步接口

[dependencies]
qiniu-isahc = { 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

~13–22MB
~351K SLoC