From 1df89d4ce20357c7815acd56686d3c58054c0eb8 Mon Sep 17 00:00:00 2001 From: Leonardo Sala Date: Mon, 23 Mar 2015 11:41:19 +0100 Subject: [PATCH] test --- slsReceiverSoftware/include/RestHelper.h | 76 ++++++++++--------- .../src/UDPRESTImplementation.cpp | 7 +- 2 files changed, 43 insertions(+), 40 deletions(-) diff --git a/slsReceiverSoftware/include/RestHelper.h b/slsReceiverSoftware/include/RestHelper.h index b3d679b26..92846750d 100644 --- a/slsReceiverSoftware/include/RestHelper.h +++ b/slsReceiverSoftware/include/RestHelper.h @@ -249,45 +249,47 @@ class RestHelper { * @return */ - int n=0; + int n = 0; int code = -1; - while(nsendRequest( (req) ); - else{ - ostream &os = session->sendRequest( req ) ; - os << request_body; - } - - HTTPResponse res; - istream &is = session->receiveResponse(res); - StreamCopier::copyToString(is, *answer); - code = res.getStatus(); - if (code != 200){ - FILE_LOG(logERROR) << "HTTP ERROR " << res.getStatus() << ": " << res.getReason() ; - code = -1; - } - else - code = 0; - return code; - } - catch (exception& e){ - FILE_LOG(logERROR) << "Exception connecting to "<< full_hostname << ": "<< e.what() << ", sleeping 5 seconds (" << n << "/"<sendRequest( (req) ); + else{ + ostream &os = session->sendRequest( req ) ; + os << request_body; + } + + HTTPResponse res; + istream &is = session->receiveResponse(res); + StreamCopier::copyToString(is, *answer); + code = res.getStatus(); + if (code != 200){ + FILE_LOG(logERROR) << "HTTP ERROR " << res.getStatus() << ": " << res.getReason() ; + code = -1; + } + else + code = 0; + return code; + } + catch (exception& e){ + FILE_LOG(logERROR) << "Exception connecting to "<< full_hostname << ": "<< e.what() << ", sleeping 5 seconds (" << n << "/"<post_json("state/configure", &answer, request_body); - //code = rest->get_json("state", &answer); - //FILE_LOG(logDEBUG) << __FILE__ << "::" << " got: " << answer; + code = rest->get_json("state", &answer); + FILE_LOG(logDEBUG) << __FILE__ << "::" << " got: " << answer; //code = rest->post_json("state/open", &answer); //code = rest->get_json("state", &answer);