summaryrefslogtreecommitdiff
path: root/src/HttpServerBodyCommand.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/HttpServerBodyCommand.cc')
-rw-r--r--src/HttpServerBodyCommand.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/HttpServerBodyCommand.cc b/src/HttpServerBodyCommand.cc
index b05b6766..d782fe9f 100644
--- a/src/HttpServerBodyCommand.cc
+++ b/src/HttpServerBodyCommand.cc
@@ -107,7 +107,7 @@ void HttpServerBodyCommand::sendJsonRpcResponse
bool gzip = httpServer_->supportsGZip();
std::string responseData = rpc::toJson(res, callback, gzip);
if(res.code == 0) {
- httpServer_->feedResponse(responseData,
+ httpServer_->feedResponse(std::move(responseData),
getJsonRpcContentType(!callback.empty()));
} else {
httpServer_->disableKeepAlive();
@@ -123,7 +123,7 @@ void HttpServerBodyCommand::sendJsonRpcResponse
httpCode = 500;
};
httpServer_->feedResponse(httpCode, A2STR::NIL,
- responseData,
+ std::move(responseData),
getJsonRpcContentType(!callback.empty()));
}
addHttpServerResponseCommand();
@@ -135,7 +135,7 @@ void HttpServerBodyCommand::sendJsonRpcBatchResponse
{
bool gzip = httpServer_->supportsGZip();
std::string responseData = rpc::toJsonBatch(results, callback, gzip);
- httpServer_->feedResponse(responseData,
+ httpServer_->feedResponse(std::move(responseData),
getJsonRpcContentType(!callback.empty()));
addHttpServerResponseCommand();
}
@@ -233,7 +233,7 @@ bool HttpServerBodyCommand::execute()
rpc::RpcResponse res = method->execute(req, e_);
bool gzip = httpServer_->supportsGZip();
std::string responseData = rpc::toXml(res, gzip);
- httpServer_->feedResponse(responseData, "text/xml");
+ httpServer_->feedResponse(std::move(responseData), "text/xml");
addHttpServerResponseCommand();
#else // !ENABLE_XML_RPC
httpServer_->feedResponse(404);