rek 0.0.1

Synchronous HTTP client
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use http::{Method, Request, Response, Uri};
use touche::{client::RequestError, Body, Client};

pub fn get(uri: Uri) -> Result<Response<Body>, RequestError> {
    let mut client = Client::new();
    client.request(
        Request::builder()
            .uri(uri)
            .method(Method::GET)
            .body(Body::empty())
            .unwrap(),
    )
}