Commit 625f52db authored by jan.koester's avatar jan.koester
Browse files

test

parent bfbfb2a5
Loading
Loading
Loading
Loading
+14 −0
Changes for client/client.cpp: 14 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -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();
@@ -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');
@@ -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');
@@ -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');
@@ -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

@@ -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');
@@ -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);

@@ -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);

@@ -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);

@@ -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');