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);