aboutsummaryrefslogtreecommitdiff
path: root/zenserver/testing/httptest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'zenserver/testing/httptest.cpp')
-rw-r--r--zenserver/testing/httptest.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/zenserver/testing/httptest.cpp b/zenserver/testing/httptest.cpp
index 2d469c936..b44db2722 100644
--- a/zenserver/testing/httptest.cpp
+++ b/zenserver/testing/httptest.cpp
@@ -2,6 +2,8 @@
#include "httptest.h"
+#include <zencore/compactbinarypackage.h>
+
namespace zen {
HttpTestingService::HttpTestingService()
@@ -18,6 +20,14 @@ HttpTestingService::HttpTestingService()
Req.ServerRequest().WriteResponse(HttpResponseCode::OK, HttpContentType::kBinary, Body);
},
HttpVerb::kPost);
+
+ m_Router.RegisterRoute(
+ "package",
+ [this](HttpRouterRequest& Req) {
+ CbPackage Pkg = Req.ServerRequest().ReadPayloadPackage();
+ Req.ServerRequest().WriteResponse(HttpResponseCode::OK, Pkg);
+ },
+ HttpVerb::kPost);
}
HttpTestingService::~HttpTestingService()