diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-06-23 23:31:07 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-06-23 23:31:07 +0900 |
| commit | fba7e7ee8b8339c9709c1fe9d07279df07781af3 (patch) | |
| tree | 90c2fbbfbd056ec97890e27ae43e3ab533c010aa /src/HttpServerBodyCommand.cc | |
| parent | 508109edbb2ad74321ebdcf96989f18bc16271ba (diff) | |
Use move to send string data into SocketBuffer::pushStr
Diffstat (limited to 'src/HttpServerBodyCommand.cc')
| -rw-r--r-- | src/HttpServerBodyCommand.cc | 8 |
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); |
