Commit 5015dc19 authored by jan.koester's avatar jan.koester
Browse files

test

parent 625f52db
Loading
Loading
Loading
Loading
Loading
+0 −4
Changes for client/client.cpp: 0 added lines, 4 removed lines.
Original line number Diff line number Diff line
@@ -121,8 +121,6 @@ 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");
@@ -130,8 +128,6 @@ bool Client::ClientAuth() {
    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();
+6 −2
Changes for src/api.cpp: 6 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -576,9 +576,13 @@ public:

        std::vector<char> recv;

        if (curreq.getContentLength() <= curreq.RecvData.size()) {
        size_t bodyLen = curreq.getContentLength();
        if (bodyLen == 0)
            bodyLen = curreq.RecvData.size();

        if (bodyLen > 0 && bodyLen <= curreq.RecvData.size()) {
            std::copy(curreq.RecvData.begin(),
                      curreq.RecvData.begin() + curreq.getContentLength(),
                      curreq.RecvData.begin() + bodyLen,
                      std::back_inserter(recv));
        } else {
            throw AuthBackendError("get no data input!");