Actix http
```rust // see examples/framedhello.rs for complete list of used crates. extern crate actixhttp; use actix_http::{h1, Response, ServiceConfig};
fn main() { Server::new().bind("framedhello", "127.0.0.1:8080", || { IntoFramed::new(|| h1::Codec::new(ServiceConfig::default())) // <- create h1 codec .andthen(TakeItem::new().maperr(|| ())) // <- read one request .andthen(|(req, framed): (, Framed<_, _>)| { // <- send response and close conn SendResponse::send(framed, Response::Ok().body("Hello world!")) .maperr(|| ()) .map(|| ()) }) }).unwrap().run(); } ```
This project is licensed under either of
at your option.
Contribution to the actix-http crate is organized under the terms of the Contributor Covenant, the maintainer of actix-http, @fafhrd91, promises to intervene to uphold that code of conduct.