6个版本
0.1.6 | 2023年9月5日 |
---|---|
0.1.5 | 2022年9月21日 |
0.1.3 | 2022年6月10日 |
0.1.1 | 2022年5月18日 |
#151 in HTTP客户端
用于 2 crates
20KB
500 代码行
sysreq
简单、几乎零依赖的系统客户端包装的HTTP客户端。无需花费巨资即可进行HTTP请求!
"几乎零"意味着没有不必要的运行时依赖。除了std
之外,唯一的运行时依赖是URL验证,这是出于安全原因所需的。
支持的后端
- wget
- cURL
- PowerShell (
Invoke-WebRequest
)
用法
在您的 Cargo.toml
文件中
[dependencies]
sysreq = "0.1"
在您的代码中
let html = sysreq::get("https://www.rust-lang.net.cn/").unwrap();
println!("{}", String::from_utf8_lossy(&html));
lib.rs
:
简单、几乎零依赖的系统客户端包装的HTTP客户端。
"几乎零"意味着没有不必要的运行时依赖。除了std
之外,唯一的运行时依赖是URL验证,这是出于安全原因所需的。
支持的后端
- wget
- cURL
- PowerShell (
Invoke-WebRequest
)
用法
在您的 Cargo.toml
文件中
[dependencies]
sysreq = "0.1"
在您的代码中
let html = sysreq::get("https://www.rust-lang.net.cn/").unwrap();
println!("{}", String::from_utf8_lossy(&html));
依赖
~1.5MB
~48K SLoC