37次发布
0.0.38 | 2024年6月12日 |
---|---|
0.0.37 | 2024年5月16日 |
0.0.35 | 2024年4月22日 |
0.0.18 | 2023年12月19日 |
0.0.5 | 2023年8月21日 |
#3 in #ureq
每月272次下载
在17个crate(12个直接)中使用
58KB
1K SLoC
Product OS : Request
Product OS : Request提供了一个功能齐全的HTTP请求库,结合了reqwest和ureq的元素,用于同步和异步请求,并提供了一系列辅助方法,以便根据您的需求(一次性或重复使用)更轻松地使用。
什么是Product OS?
Product OS是一个集合,其中包含不同工具和功能,可以协同工作,以便更容易地为Rust生态系统构建产品。
安装
使用Rust包管理器cargo安装Product OS : Request。
cargo add product-os-request
或在您的cargo.toml中的[packages]
部分添加Product OS : Request。
product-os-request = { version = "0.0.38", features = [], default-features = true, optional = false }
特性
Product OS Request支持多种特性,利用了Reqwest和Ureq现有的Rust库,包括
- 默认支持HTTPS/TLS使用Rustls
- 管理多个请求的请求者概念
- 一次性请求支持
- 同步和异步请求
- 客户请求和响应结构体
- 管理条件(如管理特定受信任证书)的辅助方法
- 定义重定向策略的辅助方法
- 确保特定设置已定义的请求者构建流程
- 支持只带alloc环境的no_std
// Feature samples TODO
用法
// Examples TODO
贡献
贡献目前不可用,但很快将在公共仓库中可用。
许可
依赖关系
~0.3–15MB
~227K SLoC