// // sample.cc // // Copyright (c) 2012 Yuji Hirose. All rights reserved. // The Boost Software License 1.0 // #include #include int main(void) { using namespace httpsvrkit; Server svr; svr.get("/", [](Context& cxt) { cxt.response.body = ""; }); svr.post("/item", [](Context& cxt) { cxt.response.body = cxt.request.pattern; }); svr.get("/item/:name", [](Context& cxt) { try { cxt.response.body = cxt.request.params.at("name"); } catch (...) { // Error... } }); svr.run("0.0.0.0", 1234); } // vim: et ts=4 sw=4 cin cino={1s ff=unix