sysreq

Crates.iosysreq
lib.rssysreq
version0.1.6
sourcesrc
created_at2022-05-18 12:25:09.452926
updated_at2023-09-05 16:33:08.703716
descriptionSimple, virtually-zero-dependencies HTTP client wrapping a system client
homepage
repositoryhttps://github.com/WilliamVenner/sysreq
max_upload_size
id588920
size31,852
William (WilliamVenner)

documentation

README

crates.io docs.rs license

sysreq

Simple, virtually-zero-dependencies HTTP client wrapping a system client. Make HTTP requests without breaking the bank!

"Virtually-zero" means no unnecessary runtime dependencies. The only runtime dependency, other than std, is URL validation, which is required for security reasons.

Supported Backends

  • wget
  • cURL
  • PowerShell (Invoke-WebRequest)

Usage

In your Cargo.toml:

[dependencies]
sysreq = "0.1"

In your code:

let html = sysreq::get("https://www.rust-lang.org/").unwrap();
println!("{}", String::from_utf8_lossy(&html));
Commit count: 16

cargo fmt