2012-11-16 24 views
2

當我使用我的QT應用程序下載此頁面:https://service.oneaccount.com/onlineV2_B/OSV2?event=login&pt=3與QNetworkAccessManager-> get(url),我得到回覆對象中的網絡錯誤(QNetworkReply :: NetworkError)。錯誤字符串是SSL握手失敗。但是,sslErrors信號沒有被觸發,所以我甚至沒有機會忽略這個錯誤。我在Mac和Windows版本中遇到了同樣的問題。QtNetwork SSL握手錯誤https://service.oneaccount.com/onlineV2_B/OSV2?event=login&pt=3

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

回答

2

使用QSslSocket::setProtocol(QSsl:SslV3)可以解決問題。

+1

請您提供更多詳情嗎? –