4 个版本
0.2.2 | 2023年5月4日 |
---|---|
0.2.1 | 2023年5月4日 |
0.1.5 | 2023年5月3日 |
#2 in #proper
69 个月下载量
16KB
89 行
urlcat
受 urlcat 启发
这是什么?
这个包 urlbat 是用 rust 重写的
功能
- 对查询字符串进行排序
- 正确转义值
简单示例展示它能做什么
use std::collections::HashMap;
use urlcat::urlcat;
fn main() {
let url = urlcat(
"https://example.com/",
"path/:crab/resource",
HashMap::from([
("pretty", "cool/+/& yep".to_string()),
("really", "cool/+/& probably".to_string()),
("crab", "🦀".to_string()),
]);
);
assert_eq!(
url,
"https://example.com/path/🦀 well actually (%F0%9F%A6%80)/resource?pretty=cool%2F%2B%2F%26+yep&really=cool%2F%2B%2F%26+probably"
);
}