[][src]Crate easy_http_request

Easy HTTP Request

Easy to send HTTP/HTTPS requests.

Example

extern crate easy_http_request;

use easy_http_request::DefaultHttpRequest;

let response = DefaultHttpRequest::get_from_url_str("https://magiclen.org").unwrap().send().unwrap();

println!("{}", response.status_code);
println!("{:?}", response.headers);
println!("{}", String::from_utf8(response.body).unwrap());

More examples are in the examples directory.

Re-exports

pub extern crate url;
pub extern crate http;
pub extern crate hyper;
pub extern crate hyper_tls;
pub extern crate tokio_core;
pub extern crate futures;
pub extern crate mime;
pub extern crate slash_formatter;

Structs

HttpRequest

The http request sender. See DefaultHttpRequest or StaticHttpRequest.

HttpResponse

The http response.

Enums

HttpRequestBody

A http request body that you want to send.

HttpRequestError
HttpRequestMethod

The HTTP request method.

Type Definitions

DefaultHttpRequest

Use strings for query, body and headers.

StaticHttpRequest

Use static string slices for query, body and headers.