Skip to content

Repository files navigation

HTTP

A general purpose library of common HTTP types

CICrates.ioDocumentation

More information about this crate can be found in the crate documentation.

Usage

To use http, first add this to your Cargo.toml:

[dependencies]
http = "0.2"

Next, add this to your crate:

externcrate http;use http::{Request,Response};fnmain(){// ...}

Examples

Create an HTTP request:

externcrate http;use http::Request;fnmain(){let request = Request::builder().uri("https://www.rust-lang.org/").header("User-Agent","awesome/1.0").body(()).unwrap();}

Create an HTTP response:

externcrate http;use http::{Response,StatusCode};fnmain(){let response = Response::builder().status(StatusCode::MOVED_PERMANENTLY).header("Location","https://www.rust-lang.org/install.html").body(()).unwrap();}

License

Licensed under either of

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

About

Rust HTTP types

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages