9个版本 (5个破坏性版本)
0.6.0 | 2024年6月7日 |
---|---|
0.5.1 | 2024年5月24日 |
0.4.2 | 2024年5月23日 |
0.4.1 | 2023年7月8日 |
0.1.0 | 2023年7月7日 |
#155 in HTTP客户端
每月326次下载
在 waka 中使用
28KB
582 行
用于对键值对进行百分编码的查询字符串构建器
这是一个用于简化URL查询字符串构建的小型辅助crate。初始的?
问号会自动添加。
示例
use query_string_builder::QueryString;
fn main() {
let qs = QueryString::new()
.with_value("q", "apple")
.with_value("tasty", true)
.with_value("weight", 70.0)
.with_opt_value("color", None::<String>)
.with_opt_value("category", Some("fruits and vegetables?"));
assert_eq!(
format!("https://example.com/{qs}"),
"https://example.com/?q=apple&tasty=true&weight=70.0&category=fruits%20and%20vegetables?&tasty=true"
);
}
依赖项
~14KB