QNetworkAccessManager在访问https的网页是出现的错误。
1、Error creating SSL context
需要将Qt安装目录下C:\Qt\Qt5.10.1\Tools\QtCreator\bin的libeay32.dll和ssleay32.dll复制到跟Qt5Network.dll同一个目录(C:\Qt\Qt5.10.1\5.10.1\mingw53_32\bin)。
2、QNetworkReply::SslHandshakeFailedError
QNetworkRequest request;
QSslConfiguration config =QSslConfiguration::defaultConfiguration();
config.setProtocol(QSsl::TlsV1);
config.setPeerVerifyMode(QSslSocket::VerifyNone);
request.setSslConfiguration(config);
request.setUrl(QUrl(urlstr));