http-protocol

Headers

```rust extern crate http_protocol;

use httpprotocol::header::Header; use httpprotocol::Headers;

fn main() { let mut headers = Headers::new(); headers.insert(Header::Connection, &b"close"[..]); println!("{:?}", headers); } ```

Response

```rust extern crate http_protocol;

use httpprotocol::header::Header; use httpprotocol::{Body, Headers, HttpVersion, Response, StatusCode};

fn main() { let mut headers = Headers::new(); headers.insert(Header::Connection, &b"close"[..]);

let mut response_builder = Response::builder();

response_builder
    .http_version(HttpVersion::Http11)
    .status_code(StatusCode::S200)
    .headers(headers)
    .body(Body::empty());

let response = response_builder.build().unwrap();

println!("{:?}", response);

} ```