10 个版本
0.3.5 | 2020年3月15日 |
---|---|
0.3.4 | 2020年2月2日 |
0.3.1 | 2020年1月5日 |
0.2.2 | 2019年12月29日 |
0.1.0 | 2019年11月30日 |
#49 在 #查询字符串
每月 128 次下载
在 3 个 crate 中使用
20KB
393 行
urlqstring
介绍
urlqstring 是一个通用的 URL 查询字符串库
这个 crate 是一个通用库,用于处理请求查询参数时常见的函数。该库旨在实现 Nodejs 中的 querystring 函数
安装教程
在项目的 toml 文件中添加 urlqstring crate 依赖项,例如
[dependencies]
urlqstring = "0.3.4"
说明
请参阅文档以获取详细说明: urlqstring 文档
lib.rs
:
一个通用的 URL 查询字符串库
这个 crate 是一个通用库,用于处理请求查询参数时常见的函数。
该库旨在实现 Nodejs 中的 querystring 函数
支持类型
对于库用户,urlqstring 支持结构体、映射和查询参数的字符串样式
用法
请参阅以下示例。
use urlqstring::QueryParams;
fn main() {
let enc1 = QueryParams::from(vec![
("params", "度"),
("enc", "=-)(&#+~·@…%^$:*-_."),
]).stringify();
let res1: String= String::from("params=%E5%BA%A6&enc=%3D-)(%26%23%2B~%C2%B7%40%E2%80%A6%25%5E%24%3A*-_.&");
assert_eq!(enc1, res1);
}