程序需要通过HTTPS访问一个cgi程序,出现错误:QNetworkReply::SslHandshakeFailedError
wireshark抓取通过IE访问该页面和执行程序访问该页面的包,没有看到明显差异。但使用IE访问时,会提示certificationerror,需要选择继续访问才能访问该页面。
经过一番搜索和尝试,发现将QSslConfiguration中的peerverify mode设置为QSslSocket::VerfifyNone后问题解决。缺省mode为AutoVerifyPeer。QtAssistant上的描述是: