From d5f9283b934ec503d925356af59f8a38631c1de2 Mon Sep 17 00:00:00 2001 From: Kevin Yue Date: Sun, 19 Jul 2020 17:26:54 +0800 Subject: [PATCH] Skip the ssl certificate verifying (#26) --- GPClient/gphelper.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/GPClient/gphelper.cpp b/GPClient/gphelper.cpp index 3458148..2a7d079 100644 --- a/GPClient/gphelper.cpp +++ b/GPClient/gphelper.cpp @@ -5,6 +5,8 @@ #include #include #include +#include +#include #include QNetworkAccessManager* gpclient::helper::networkManager = new QNetworkAccessManager; @@ -12,6 +14,12 @@ QNetworkAccessManager* gpclient::helper::networkManager = new QNetworkAccessMana QNetworkReply* gpclient::helper::createRequest(QString url, QByteArray params) { QNetworkRequest request(url); + + // Skip the ssl verifying + QSslConfiguration conf = request.sslConfiguration(); + conf.setPeerVerifyMode(QSslSocket::VerifyNone); + request.setSslConfiguration(conf); + request.setHeader(QNetworkRequest::ContentTypeHeader, "application/x-www-form-urlencoded"); request.setHeader(QNetworkRequest::UserAgentHeader, UA);