Qt How can i send https request to server?

Viewed 19909

I tried to send get request with https url. Reply is empty but there is no error message. I download OpenSSL and copied libeay32.dll and ssleay32.dll files to C:\Qt\Qt5.1.1\Tools\QtCreator\bin folder.

Code:

QNetworkAccessManager *manager = new QNetworkAccessManager();
QNetworkRequest request;
QNetworkReply *reply = NULL;

QSslConfiguration config = QSslConfiguration::defaultConfiguration();
config.setProtocol(QSsl::TlsV1_2);
request.setSslConfiguration(config);
request.setUrl(QUrl(url));
request.setHeader(QNetworkRequest::ServerHeader, "application/json");

reply = manager->get(request);

qDebug() << reply->readAll();
1 Answers
Related