Module hyper::client [-] [+] [src]

HTTP Client

Usage

The Client API is designed for most people to make HTTP requests. It utilizes the lower level Request API.

use hyper::Client;

let mut client = Client::new();

let mut res = client.get("http://example.domain").send().unwrap();
assert_eq!(res.status, hyper::Ok);

The returned value from is a Response, which provides easy access to the status, the headers, and the response body via the Writer trait.

Reexports

pub use self::request::Request;
pub use self::response::Response;

Modules

request

Client Requests

response

Client Responses

Structs

Client

A Client to use additional features with Requests.

RequestBuilder

Options for an individual Request.

Enums

Body

The target enum for the IntoBody trait.

RedirectPolicy

Behavior regarding how to handle redirects within a Client.

Traits

IntoBody

A helper trait to allow overloading of the body parameter.

IntoUrl

A helper trait to convert common objects into a Url.