aboutsummaryrefslogtreecommitdiff
path: root/zenserver/testing/httptest.cpp
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2021-09-13 21:44:38 +0200
committerStefan Boberg <[email protected]>2021-09-13 21:44:38 +0200
commit55d2b7526ea4b75b8b1beff6c099b304a1916c4e (patch)
tree1efe9a119f73496982ac6d75a0f357263309b895 /zenserver/testing/httptest.cpp
parentvcxproj change for adding httpcommon.h (diff)
downloadzen-55d2b7526ea4b75b8b1beff6c099b304a1916c4e.tar.xz
zen-55d2b7526ea4b75b8b1beff6c099b304a1916c4e.zip
Added client implementation of CbPackage filter/transact
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()