我从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)