2

当我使用我的 QT 应用程序下载此页面时:https ://service.oneaccount.com/onlineV2_B/OSV2?event=login&pt= 3 with QNetworkAccessManager->get(url),出现网络错误 (QNetworkReply::NetworkError)在回复对象中。错误字符串是 SSL 握手失败。但是,sslErrors 信号没有被触发,所以我什至没有机会忽略这个错误。我在 Mac 和 Windows 版本上遇到了同样的问题。

如果我对 QT 4.74 做同样的事情。它工作正常。

4

1 回答 1

2

使用QSslSocket::setProtocol(QSsl:SslV3)可以解决问题。

于 2012-12-09T08:04:57.850 回答