tinyget
a tiny fork of minreq.
Simple, minimal-dependency HTTP client. Optional features for https with native-tls
TLS implementations.
Usage
Add this to your Cargo.toml
:
[dependencies]
tinyget = "1.0"
let response = tinyget::get("https://httpbin.org/anything").send()?;
let hello = response.as_str()?;
println!("{}", hello);
Size
rustc 1.49.0 (e1884a8e3 2020-12-29)
debug | release | |
---|---|---|
hello | 262,864 | 233,752 |
http | 498,040(+235k) | 283,920(+50k) |
https | 702,696(+440k) | 319,632(+87k) |
Compare
http | https | |
---|---|---|
tinyget | 283,920 | 319,632 |
minreq | 300,328 | 959,744 |
ureq | 695,632 | 1,371,368 |
reqwest | 1,639,496 | 1,675,032 |
License
This crate is distributed under the terms of the MIT license.