小编ika*_*des的帖子

TLS对GET请求的初始化失败

我从qt / c ++开始,在我的项目中,我需要进行json post / get / put操作,但是我试图做一个简单的get请求,但出现错误: qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed

我不知道为什么,我尝试了一些方法,但是都发出了相同的消息。我附上我使用的代码。

mainwindow.cpp:

void MainWindow::replyFini(QNetworkReply* reply)
{
    QString answer = QString::fromUtf8(reply->readAll());
    qDebug() << "answer------------>"<<answer;
}

void MainWindow::on_btn_login_clicked()
{
    QNetworkRequest request(QUrl("https://httpbin.org/get"));
    QNetworkAccessManager *manager = new QNetworkAccessManager(this);
    connect(manager, SIGNAL(finished(QNetworkReply*)), this, SLOT(replyFini(QNetworkReply*)));
    manager->get(request);
}
Run Code Online (Sandbox Code Playgroud)

mainwindow.h:

#include <QtCore>
#include <QNetworkAccessManager>
#include <QNetworkReply>
Run Code Online (Sandbox Code Playgroud)

c++ qt json

7
推荐指数
2
解决办法
4615
查看次数

标签 统计

c++ ×1

json ×1

qt ×1