aboutsummaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorAntony Woods <acron1@gmail.com>2014-09-22 21:34:22 +0100
committerAntony Woods <acron1@gmail.com>2014-09-22 21:34:22 +0100
commit3b4bf01a7dd9e16f1df00c70b87a533a3cd17797 (patch)
tree5b23e56fac9ccbc16436e64cd694de1e111a5cd4 /examples
parentc9e8bf3c6496c5027153735e446ae19cd4bcb4f4 (diff)
downloadcrow-3b4bf01a7dd9e16f1df00c70b87a533a3cd17797.tar.gz
crow-3b4bf01a7dd9e16f1df00c70b87a533a3cd17797.zip
URL params are now present as a ci_map variable of request
Diffstat (limited to 'examples')
-rw-r--r--examples/example.cpp14
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)