Module hyper::server 
            [-] [+]
        [src]
HTTP Server
Example
use hyper::server::{Server, Request, Response}; use hyper::status::StatusCode; use hyper::uri::RequestUri; let server = Server::http(|req: Request, mut res: Response| { *res.status_mut() = match (req.method, req.uri) { (hyper::Get, RequestUri::AbsolutePath(ref path)) if path == "/" => { StatusCode::Ok }, (hyper::Get, _) => StatusCode::NotFound, _ => StatusCode::MethodNotAllowed }; }).listen("0.0.0.0:8080").unwrap();
Reexports
pub use self::request::Request; | 
pub use self::response::Response; | 
pub use net::{Fresh, Streaming}; | 
Modules
| request | Server Requests  | 
                    
| response | Server Responses  | 
                    
Structs
| Listening | A listening server, which can later be closed.  | 
                    
| Server | A server can listen on a TCP socket.  | 
                    
Traits
| Handler | A handler that can handle incoming requests for a server.  |