From 4cc1866b97c35ebc668884ebb11a50ab6c82796e Mon Sep 17 00:00:00 2001 From: Andrey Semenov Date: Wed, 26 Jun 2019 15:48:11 +0300 Subject: [PATCH] update get and put requests --- src/GetRequest.cpp | 6 ++---- src/PutJsonRequest.cpp | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/GetRequest.cpp b/src/GetRequest.cpp index 33e5cbb..33e25fe 100644 --- a/src/GetRequest.cpp +++ b/src/GetRequest.cpp @@ -37,13 +37,11 @@ QString GetRequest::parametersString(const std::map ¶meter QNetworkRequest GetRequest::generateRequest(QNetworkAccessManager *manager) const { QNetworkRequest request; - QUrl url(address()); + QUrl url = destinationUrl(); if(address().startsWith(httpsPrefix)) { - manager->connectToHostEncrypted(address()); + manager->connectToHostEncrypted(address(), static_cast(port())); } - url.setQuery(parametersString()); - QSslConfiguration sslConfiguration(QSslConfiguration::defaultConfiguration()); sslConfiguration.setProtocol(QSsl::SecureProtocols); request.setSslConfiguration(sslConfiguration); diff --git a/src/PutJsonRequest.cpp b/src/PutJsonRequest.cpp index f2f91db..6de1179 100644 --- a/src/PutJsonRequest.cpp +++ b/src/PutJsonRequest.cpp @@ -17,7 +17,7 @@ std::unique_ptr PutJsonRequest::sendRequest(QNetworkAccessManager return nullptr; } QNetworkRequest request; - QUrl url(address()); + QUrl url = destinationUrl(); url.setQuery(parametersString(mGetParameters)); request.setHeader(QNetworkRequest::ContentTypeHeader, "application/json"); request.setUrl(url);