Unterdrückung von SSL-Fehlern

Ich möchte die von einer Webseite zurückgesendeten Header im SSL-Modus lesen können. Meine Qt-App kann die Webseite jedoch nicht erreichen, da sie sich im SSL-Modus befindet. Normales Surfen mit Webansichten in SSL ist in meiner App über diese Verbindung möglich:

connect(view->page()->networkAccessManager(), SIGNAL(sslErrors(QNetworkReply*, const QList<QSslError> & )),
                        this, SLOT(onSslErrors(QNetworkReply*, const QList<QSslError> & )));

Dies unterdrückt die SSL-Fehler in der Webansicht, aber ich habe eine separate Funktion, die die Header mit dieser Methode abruft:

//Send a request to validate URL
QNetworkAccessManager *manager = new QNetworkAccessManager(this);
QNetworkRequest request;
request.setUrl(QUrl(text));
request.setRawHeader("User-Agent", "MyApp1.0");
request.setHeader(QNetworkRequest::ContentTypeHeader,"application/x-www-form-urlencoded");
                  QNetworkReply *reply = manager->get(request);
QEventLoop loop;
connect(reply, SIGNAL(finished()), &loop, SLOT(quit()));
loop.exec();

qDebug() << "QLoop: " << reply->rawHeader("My-Application");
  if(reply->rawHeader("My-Application") == "1"){
      appUrl = text;
  }

Ich benötige diese Methode, da ich eine Konfigurationsdatei mit unserer Webapps-URL darin festgelegt habe, bevor die App eine Verbindung dazu herstelltwebview->load(QURL(appUrl )). Sie sind sich nicht sicher, wie Sie SSL-Fehler mit QNetworkAccessManager unterdrücken / behandeln sollen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage