```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); } ```
```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);
} ```