use mashrl::{self, http};
fn main() {
{
let headers = http::Headers::from_iter([
("Host", "github.com"),
]);
let request = http::Request {
method: http::Method::GET,
path: "/kaleidawave/depict.git/info/refs?service=git-upload-pack".into(),
headers,
body: std::io::empty(),
};
let response = mashrl::make_request(request).unwrap();
dbg!(response.code);
dbg!(&response.headers);
{
use std::io::Read;
let mut buf = String::new();
let mut body = response.body.get_reader(&response.headers); let n = body.read_to_string(&mut buf).unwrap();
dbg!(n);
println!("{buf}");
}
}
}