rust_tinyget
rust_tinyget copied to clipboard
Tiny HTTP client for GET
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.76.0 (07dca489a 2024-02-04)
| debug | release | |
|---|---|---|
| hello | 424,896 | 266,547 |
| http | 772,416(+348k) | 319,856(+53k) |
| https | 1,101,512(+677k) | 344,432(+78k) |
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.