带 SSL 的 Qt QNetworkAccessManager

use*_*780 5 connection ssl qt

我是 SSL 的新手(也是 Qt 的新手)。我想创建一个 SSL 加密连接,但没有找到任何关于一般结构的好例子。

QNetworkAccessManager qnam;
QSslConfiguration sslConfiguration(QSslConfiguration::defaultConfiguration());
SslConfiguration.setProtocol(QSsl::SslV3);
QNetworkRequest req;
req.setSslConfiguration(sslConfiguration);
req.setUrl(QUrl("https://www.address.tld/"));

QNetworkReply *rep = qnam->get(req);
Run Code Online (Sandbox Code Playgroud)

这是它的工作原理还是我必须做进一步的事情?

你好

Sam*_*zer 1

您可能是在没有可以遵循的示例的情况下提出这个问题的。目前有几个例子。转到 QT Creator 中的欢迎页面并选择示例(在左窗格中的“项目”按钮下)。然后在搜索框中键入“ssl”。在我的系统上我看到三个例子。HTH。