Loading client/client.cpp +14 −0 Changes for client/client.cpp: 14 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -121,12 +121,17 @@ bool Client::ClientAuth() { out.reserve(outsize); std::copy(tmp, tmp + outsize, std::back_inserter(out)); std::cout << "Request: " << std::string(out.data(), out.size()) << std::endl; libhttppp::HttpRequest nreq; nreq.setHeaderData("accept")->push_back("application/json"); nreq.setHeaderData("content-type")->push_back("application/json"); nreq.setRequestURL(_Con._Url.getPath().c_str()); std::vector<char> resp(_Con._Client->Post(nreq, out)); resp.push_back('\0'); std::cout << "Response (" << (resp.size() - 1) << " bytes): " << resp.data() << std::endl; json_object_put(jresponse); json_tokener* jtok = json_tokener_new(); Loading Loading @@ -185,6 +190,7 @@ bool Client::UserAuth() { libhttppp::HttpRequest nreq; nreq.setHeaderData("accept")->push_back("application/json"); nreq.setHeaderData("content-type")->push_back("application/json"); nreq.setRequestURL(_Con._Url.getPath().c_str()); std::vector<char> resp(_Con._Client->Post(nreq, out)); resp.push_back('\0'); Loading Loading @@ -249,6 +255,7 @@ void Client::SessionInfo(class SessionData& sdat) { libhttppp::HttpRequest nreq; nreq.setHeaderData("accept")->push_back("application/json"); nreq.setHeaderData("content-type")->push_back("application/json"); nreq.setRequestURL(_Con._Url.getPath().c_str()); std::vector<char> resp(_Con._Client->Post(nreq, out)); resp.push_back('\0'); Loading Loading @@ -316,6 +323,7 @@ bool Client::remSession() { libhttppp::HttpRequest nreq; nreq.setHeaderData("accept")->push_back("application/json"); nreq.setHeaderData("content-type")->push_back("application/json"); nreq.setRequestURL(_Con._Url.getPath().c_str()); std::vector<char> resp(_Con._Client->Post(nreq, out)); resp.push_back('\0'); Loading Loading @@ -381,6 +389,7 @@ void Client::changeUserPw(const std::string& oldpw, const std::string& newpw) { libhttppp::HttpRequest nreq; nreq.setHeaderData("accept")->push_back("application/json"); nreq.setHeaderData("content-type")->push_back("application/json"); nreq.setRequestURL(_Con._Url.getPath().c_str()); (void)_Con._Client->Post(nreq, out); // Optionally: parse response if you care Loading Loading @@ -428,6 +437,7 @@ bool Client::GPOcheck(class ::uuid::uuid gpoid) { libhttppp::HttpRequest nreq; nreq.setHeaderData("accept")->push_back("application/json"); nreq.setHeaderData("content-type")->push_back("application/json"); nreq.setRequestURL(_Con._Url.getPath().c_str()); std::vector<char> resp(_Con._Client->Post(nreq, out)); resp.push_back('\0'); Loading Loading @@ -491,6 +501,7 @@ void Client::addConnection(const std::string& clientname, const std::string& clt libhttppp::HttpRequest nreq; nreq.setHeaderData("accept")->push_back("application/json"); nreq.setHeaderData("content-type")->push_back("application/json"); nreq.setRequestURL(_Con._Url.getPath().c_str()); (void)_Con._Client->Post(nreq, out); Loading Loading @@ -522,6 +533,7 @@ void Client::remConnection(const uuid::uuid& clientid) { libhttppp::HttpRequest nreq; nreq.setHeaderData("accept")->push_back("application/json"); nreq.setHeaderData("content-type")->push_back("application/json"); nreq.setRequestURL(_Con._Url.getPath().c_str()); (void)_Con._Client->Post(nreq, out); Loading Loading @@ -557,6 +569,7 @@ void Client::editConnection(const uuid::uuid& clientid, libhttppp::HttpRequest nreq; nreq.setHeaderData("accept")->push_back("application/json"); nreq.setHeaderData("content-type")->push_back("application/json"); nreq.setRequestURL(_Con._Url.getPath().c_str()); (void)_Con._Client->Post(nreq, out); Loading Loading @@ -586,6 +599,7 @@ bool Client::GPOexits(class uuid::uuid gpoid) { // keeping name for compatibilit libhttppp::HttpRequest nreq; nreq.setHeaderData("accept")->push_back("application/json"); nreq.setHeaderData("content-type")->push_back("application/json"); nreq.setRequestURL(_Con._Url.getPath().c_str()); std::vector<char> resp(_Con._Client->Post(nreq, out)); resp.push_back('\0'); Loading Loading
client/client.cpp +14 −0 Changes for client/client.cpp: 14 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -121,12 +121,17 @@ bool Client::ClientAuth() { out.reserve(outsize); std::copy(tmp, tmp + outsize, std::back_inserter(out)); std::cout << "Request: " << std::string(out.data(), out.size()) << std::endl; libhttppp::HttpRequest nreq; nreq.setHeaderData("accept")->push_back("application/json"); nreq.setHeaderData("content-type")->push_back("application/json"); nreq.setRequestURL(_Con._Url.getPath().c_str()); std::vector<char> resp(_Con._Client->Post(nreq, out)); resp.push_back('\0'); std::cout << "Response (" << (resp.size() - 1) << " bytes): " << resp.data() << std::endl; json_object_put(jresponse); json_tokener* jtok = json_tokener_new(); Loading Loading @@ -185,6 +190,7 @@ bool Client::UserAuth() { libhttppp::HttpRequest nreq; nreq.setHeaderData("accept")->push_back("application/json"); nreq.setHeaderData("content-type")->push_back("application/json"); nreq.setRequestURL(_Con._Url.getPath().c_str()); std::vector<char> resp(_Con._Client->Post(nreq, out)); resp.push_back('\0'); Loading Loading @@ -249,6 +255,7 @@ void Client::SessionInfo(class SessionData& sdat) { libhttppp::HttpRequest nreq; nreq.setHeaderData("accept")->push_back("application/json"); nreq.setHeaderData("content-type")->push_back("application/json"); nreq.setRequestURL(_Con._Url.getPath().c_str()); std::vector<char> resp(_Con._Client->Post(nreq, out)); resp.push_back('\0'); Loading Loading @@ -316,6 +323,7 @@ bool Client::remSession() { libhttppp::HttpRequest nreq; nreq.setHeaderData("accept")->push_back("application/json"); nreq.setHeaderData("content-type")->push_back("application/json"); nreq.setRequestURL(_Con._Url.getPath().c_str()); std::vector<char> resp(_Con._Client->Post(nreq, out)); resp.push_back('\0'); Loading Loading @@ -381,6 +389,7 @@ void Client::changeUserPw(const std::string& oldpw, const std::string& newpw) { libhttppp::HttpRequest nreq; nreq.setHeaderData("accept")->push_back("application/json"); nreq.setHeaderData("content-type")->push_back("application/json"); nreq.setRequestURL(_Con._Url.getPath().c_str()); (void)_Con._Client->Post(nreq, out); // Optionally: parse response if you care Loading Loading @@ -428,6 +437,7 @@ bool Client::GPOcheck(class ::uuid::uuid gpoid) { libhttppp::HttpRequest nreq; nreq.setHeaderData("accept")->push_back("application/json"); nreq.setHeaderData("content-type")->push_back("application/json"); nreq.setRequestURL(_Con._Url.getPath().c_str()); std::vector<char> resp(_Con._Client->Post(nreq, out)); resp.push_back('\0'); Loading Loading @@ -491,6 +501,7 @@ void Client::addConnection(const std::string& clientname, const std::string& clt libhttppp::HttpRequest nreq; nreq.setHeaderData("accept")->push_back("application/json"); nreq.setHeaderData("content-type")->push_back("application/json"); nreq.setRequestURL(_Con._Url.getPath().c_str()); (void)_Con._Client->Post(nreq, out); Loading Loading @@ -522,6 +533,7 @@ void Client::remConnection(const uuid::uuid& clientid) { libhttppp::HttpRequest nreq; nreq.setHeaderData("accept")->push_back("application/json"); nreq.setHeaderData("content-type")->push_back("application/json"); nreq.setRequestURL(_Con._Url.getPath().c_str()); (void)_Con._Client->Post(nreq, out); Loading Loading @@ -557,6 +569,7 @@ void Client::editConnection(const uuid::uuid& clientid, libhttppp::HttpRequest nreq; nreq.setHeaderData("accept")->push_back("application/json"); nreq.setHeaderData("content-type")->push_back("application/json"); nreq.setRequestURL(_Con._Url.getPath().c_str()); (void)_Con._Client->Post(nreq, out); Loading Loading @@ -586,6 +599,7 @@ bool Client::GPOexits(class uuid::uuid gpoid) { // keeping name for compatibilit libhttppp::HttpRequest nreq; nreq.setHeaderData("accept")->push_back("application/json"); nreq.setHeaderData("content-type")->push_back("application/json"); nreq.setRequestURL(_Con._Url.getPath().c_str()); std::vector<char> resp(_Con._Client->Post(nreq, out)); resp.push_back('\0'); Loading