diff options
author | Antony Woods <acron1@gmail.com> | 2014-09-22 21:34:22 +0100 |
---|---|---|
committer | Antony Woods <acron1@gmail.com> | 2014-09-22 21:34:22 +0100 |
commit | 3b4bf01a7dd9e16f1df00c70b87a533a3cd17797 (patch) | |
tree | 5b23e56fac9ccbc16436e64cd694de1e111a5cd4 /examples/example.cpp | |
parent | c9e8bf3c6496c5027153735e446ae19cd4bcb4f4 (diff) | |
download | crow-3b4bf01a7dd9e16f1df00c70b87a533a3cd17797.tar.gz crow-3b4bf01a7dd9e16f1df00c70b87a533a3cd17797.zip |
URL params are now present as a ci_map variable of request
Diffstat (limited to 'examples/example.cpp')
-rw-r--r-- | examples/example.cpp | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/examples/example.cpp b/examples/example.cpp index b360adb..9f482af 100644 --- a/examples/example.cpp +++ b/examples/example.cpp @@ -68,8 +68,20 @@ int main() return crow::response{os.str()}; }); + CROW_ROUTE(app, "/params") + ([](const crow::request& req){ + std::ostringstream os; + os << "Params:\n"; + for (auto& i : req.url_params) { + os << "key = " << i.first << ", val = " << i.second << '\n'; + } + return crow::response{os.str()}; + }); + + + // ignore all log - crow::logger::setLogLevel(crow::LogLevel::CRITICAL); + crow::logger::setLogLevel(crow::LogLevel::DEBUG); //crow::logger::setHandler(std::make_shared<ExampleLogHandler>()); app.port(18080) |