add POST support and fix user specified scheme via commonrequest

This commit is contained in:
zhangzifa
2019-01-31 15:48:30 +08:00
committed by Jackson Tian
parent b429dcc915
commit 138dbdc61e
23 changed files with 215 additions and 49 deletions

View File

@@ -77,7 +77,12 @@ HttpRequest RpcServiceClient::buildHttpRequest(const std::string & endpoint, con
const Credentials credentials = credentialsProvider_->getCredentials();
Url url;
url.setScheme("https");
if (msg.scheme().empty()) {
url.setScheme("https");
} else {
url.setScheme(msg.scheme());
}
url.setHost(endpoint);
url.setPath(msg.resourcePath());