12345678910111213141516171819202122232425262728293031323334353637383940 |
- extern crate iron;
- extern crate router;
- extern crate urlencoded;
- #[macro_use]
- extern crate mime;
- use iron::prelude::*;
- use iron::status;
- use router::Router;
- use std::str::FromStr;
- use urlencoded::UrlEncodedBody;
- fn main() {
- let mut router = Router::new();
- router.get("/Ok", get_ok, "root");
- router.get("/Info", get_info, "signin");
- println!("Server started on http://localhost:3000...");
- Iron::new(router).http("localhost:3000").unwrap();
- }
- fn get_ok(_requst: &mut Request) -> IronResult<Response> {
- let mut response = Response::new();
- response.set_mut(status::Ok);
- response.set_mut(mime!(Text/Html; Charset=Utf8));
- response.set_mut(format!("message: status 200"));
- Ok(response)
- }
- fn get_info(_requst: &mut Request) -> IronResult<Response> {
- let mut response = Response::new();
- response.set_mut(status::Ok);
- response.set_mut(mime!(Text/Html; Charset=Utf8));
- response.set_mut(format!("Vlad li 782"));
- Ok(response)
- }
|