Crate reru [] [src]

A simple HTTP request client library.

Example

let mut res = String::new();

reru::post("https://httpbin.org/post")
    .expect("failed to parse URL")
    .param("show_env", "1")
    .body_json(&["蟹", "Ferris"])
    .expect("failed to serialize")
    .request()
    .expect("failed to send request")
    .read_to_string(&mut res)
    .expect("failed to read response");

println!("{}", res);

Structs

CookieJar

A jar of cookies for managing a session

Request

A request.

Response

A response for a request. This is a wrapper around hyper's Response struct for JSON deserialization support.

Functions

connect

Create a CONNECT request.

delete

Create a DELETE request.

get

Create a GET request.

head

Create a HEAD request.

options

Create a OPTIONS request.

patch

Create a PATCH request.

post

Create a POST request.

put

Create a PUT request.

trace

Create a TRACE request.