diff --git a/src/server/RestStructs.cpp b/src/server/RestStructs.cpp index a799728..0b89c4c 100644 --- a/src/server/RestStructs.cpp +++ b/src/server/RestStructs.cpp @@ -44,6 +44,7 @@ RestInputStruct::RestInputStruct(QString message, bool isRest){ //Now Parse out the Body into the JSON fields and/or arguments structure //NOTE: if the body of the message is encrypted, then it needs to be decrypted outside the struct first, // then run the "ParseBodyIntoJson()" function to read/convert the data as needed. + qDebug() << "Got request:" << message << isRest << Header << bridgeID; if(Header.isEmpty() || isRest){ //no other data processing needed ParseBodyIntoJson(); } @@ -52,6 +53,7 @@ RestInputStruct::RestInputStruct(QString message, bool isRest){ RestInputStruct::~RestInputStruct(){} void RestInputStruct::ParseBodyIntoJson(){ + if(Body.endsWith("\n")){ Body.chop(1); } if(Body.startsWith("{") && Body.endsWith("}") ){ QJsonDocument doc = QJsonDocument::fromJson(Body.toUtf8()); if(!doc.isNull() && doc.isObject() ){ diff --git a/src/server/WebSocket.cpp b/src/server/WebSocket.cpp index b318930..4ca3b66 100644 --- a/src/server/WebSocket.cpp +++ b/src/server/WebSocket.cpp @@ -175,7 +175,7 @@ void WebSocket::EvaluateREST(QString msg){ } void WebSocket::EvaluateRequest(const RestInputStruct &REQ){ - //qDebug() << "Evaluate Request:" << REQ.namesp << REQ.name << REQ.args; + qDebug() << "Evaluate Request:" << REQ.namesp << REQ.name << REQ.args; RestOutputStruct out; out.in_struct = REQ; QHostAddress host;