Crates.io | mashrl |
lib.rs | mashrl |
version | 0.0.4 |
created_at | 2025-08-20 07:30:03.836723+00 |
updated_at | 2025-09-07 14:55:47.971786+00 |
description | Minimal and simple HTTP(s) request library |
homepage | |
repository | https://github.com/kaleidawave/experiments |
max_upload_size | |
id | 1802954 |
size | 36,586 |
Minimal and simple HTTP(s) request library
Usage:
use mashrl::{HTTP, make_get_request};
use std::io::Read;
fn main() {
let mut response = make_get_request("httpbin.org", "get", &HTTP::Headers::empty()).unwrap();
eprintln!("Code {code}", code = response.code.0);
for (key, value) in &response.headers {
eprintln!("{key}: {value}");
}
let mut content = String::new();
response.body.read_to_string(&mut content).unwrap();
eprintln!("{content}");
}
Features
-F decompress
)Future
443
, the standard for internet traffic)Content-Length
header?)