The issue is as follows : in my Qt app, I have a QWebView, which I use to load a HTTPS page.
一切都对我的开发机器进行了罚款,因此,我现在试图让机器运行。 我拿着 app,但那页的装 t(QWebView是空白)。 经过大量细致的争执,我发现问题在于,一枚SSL错误显示出来,而且发射的电离层信号。
这里是我的处理法:
void blah::sslErrors(QNetworkReply *reply, const QList<QSslError> &errors) {
foreach(QSslError error, errors) {
qDebug() << error.errorString() << endl;
}
reply->ignoreSslErrors();
}
以上编码印刷的唯一内容是:
"No error"
So there s no error, but unless I call reply->ignoreSslErrors()
, the page doesn t load (on the test machine, on my developer computer no error is reported). Huh? Is this a bug?
如果我确信错误是“无错误”的类型,那么忽视错误是否安全?