diff --git a/README.md b/README.md index cbd2a2c..675838b 100644 --- a/README.md +++ b/README.md @@ -19,3 +19,6 @@ Use file named `devices.json` in working directory or supply your own via config ### HTTPlib * From: https://github.com/yhirose/cpp-httplib * Version: 0.47.0 + +# Info on API +* https://github.com/usetrmnl/trmnl-firmware diff --git a/main.cpp b/main.cpp index 463b270..869a97b 100644 --- a/main.cpp +++ b/main.cpp @@ -64,8 +64,7 @@ int main(int argc, char **argv) server = make_shared(); } - server->listen(host, port); - server->Get("/api/setup", [](const httplib::Request& req, httplib::Response& res) + server->Get("/api/setup/", [](const httplib::Request& req, httplib::Response& res) { cout << req.headers.size() << endl; for (auto header : req.headers) @@ -75,5 +74,13 @@ int main(int argc, char **argv) res.status = 400; }); + server->Post("/api/log/", [](const httplib::Request& req, httplib::Response& res) + { + cout << req.body << endl; + res.status = 200; + }); + + server->listen(host, port); + return 0; }