From 58ae8a9ac15a5e21a609de3e004b6cfd081534dc Mon Sep 17 00:00:00 2001 From: wb-hx510875 Date: Fri, 25 Oct 2019 17:20:30 +0800 Subject: [PATCH] upgrade makeRequest --- core/src/RoaServiceClient.cc | 5 ++++- core/src/RpcServiceClient.cc | 6 +++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/core/src/RoaServiceClient.cc b/core/src/RoaServiceClient.cc index 8ffe72df0..f0e2b674a 100644 --- a/core/src/RoaServiceClient.cc +++ b/core/src/RoaServiceClient.cc @@ -40,7 +40,10 @@ RoaServiceClient::JsonOutcome RoaServiceClient::makeRequest( const std::string &endpoint, const RoaServiceRequest &request, HttpRequest::Method method) const { - auto outcome = AttemptRequest(endpoint, request, request.method()); + if(method == HttpRequest::Method::Get){ + method = request.method(); + } + auto outcome = AttemptRequest(endpoint, request, method); if (outcome.isSuccess()) return JsonOutcome(std::string(outcome.result().body(), outcome.result().bodySize())); diff --git a/core/src/RpcServiceClient.cc b/core/src/RpcServiceClient.cc index cd1b8f141..465d1562b 100644 --- a/core/src/RpcServiceClient.cc +++ b/core/src/RpcServiceClient.cc @@ -40,7 +40,11 @@ RpcServiceClient::JsonOutcome RpcServiceClient::makeRequest( const std::string &endpoint, const RpcServiceRequest &request, HttpRequest::Method method) const { - auto outcome = AttemptRequest(endpoint, request, request.method()); + if (method == HttpRequest::Method::Get) + { + method = request.method(); + } + auto outcome = AttemptRequest(endpoint, request, method); if (outcome.isSuccess()) return JsonOutcome(std::string(outcome.result().body(), outcome.result().bodySize()));