tiny_http 0.4.1

Low level HTTP server library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
extern crate tiny_http;

fn main() {
    use tiny_http::{ServerBuilder, Response};

    let server = ServerBuilder::new().with_port(8000).build().unwrap();

    for request in server.incoming_requests() {
        println!("received request! method: {:?}, url: {:?}, headers: {:?}",
            request.method(),
            request.url(),
            request.headers()
        );

        let response = Response::from_string("hello world");
        request.respond(response);
    }
}