5个版本
0.1.4 | 2023年5月16日 |
---|---|
0.1.3 | 2023年5月10日 |
0.1.2 | 2023年5月10日 |
0.1.1 | 2023年5月9日 |
0.1.0 | 2023年5月9日 |
在HTTP客户端中排名 382
每月下载量 36
24KB
115 行
Rust weblib
库
Rust weblib
库是一个用于获取URL内容并将其作为字符串返回的小型简单库。
安装
您可以通过在 Cargo.toml 文件中添加以下行将此库作为依赖项添加到您的 Rust 项目中
[dependencies]
weblib = "0.1.4"
用法
以下是如何使用 text
函数的示例
let url = "https://httpbin.org/ip";
match weblib::text(url) {
Ok(resp) => println!("{}", resp),
Err(e) => panic!("Error: {}", e),
}
以下是如何使用 query
函数的示例
let url = "https://httpbin.org/get";
let query_string = "key1=value1&key2=value2";
match weblib::query(url, query_string) {
Ok(resp) => println!("{}", resp),
Err(e) => panic!("Error: {}", e),
}
以下是如何使用 post
函数的示例
let url = "https://httpbin.org/post";
let data = "key1=value1&key2=value2";
match weblib::post(url, data) {
Ok(resp) => println!("{}", resp),
Err(e) => panic!("Error: {}", e),
}
运行测试
可以使用以下命令运行测试
cargo test
作者
此库由 Mac Lawson 创建。
许可证
此库采用 GPLv3 许可证。有关详细信息,请参阅 LICENSE 文件。
依赖项
~3–17MB
~212K SLoC