1
0
mirror of https://github.com/actix/actix-extras.git synced 2024-11-24 16:02:59 +01:00
actix-extras/README.md
2018-10-09 10:47:41 -07:00

2.3 KiB

Actix http Build Status Build status codecov crates.io Join the chat at https://gitter.im/actix/actix

Actix http

Documentation & community resources

Example

extern crate actix_http;
use actix_http::{h1, Response, ServiceConfig};

fn main() {
    Server::new()
        .bind("app", addr, move || {
            IntoFramed::new(|| h1::Codec::new(ServiceConfig::default())) // <- create h1 codec
                .and_then(TakeItem::new().map_err(|_| ()))      // <- read one request
                .and_then(|(req, framed): (_, Framed<_, _>)| {  // <- send response and close conn
                    framed
                        .send(h1::OutMessage::Response(Response::Ok().finish()))
                })
        })
        .run();
}

License

This project is licensed under either of

at your option.

Code of Conduct

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.