QNetworkReplyHttpImplPrivate :: _ q_startOperation вызывалось более одного раза - PullRequest
0 голосов
/ 05 февраля 2019

Что происходит с Qt?В предыдущих версиях я не чувствовал этой проблемы.

#include <QCoreApplication>
#include <QtNetwork/QtNetwork>
QJsonObject loadJson() {
   QNetworkAccessManager manager;
   QNetworkRequest request(QUrl(QString("https://www.google.com")));
   QNetworkReply &reply = *manager.get(request);
   QEventLoop loop;
   QObject::connect(&manager, &QNetworkAccessManager::finished, &loop, &QEventLoop::quit);
   loop.exec();
   return QJsonDocument::fromJson(reply.readAll()).object();
}

Вывод: QNetworkReplyHttpImplPrivate :: _ q_startOperation вызывался более одного раза QUrl ("https://www.google.com")

QJsonObject ()
Версия Qt (img)

MSVC 2017 x64. Та же проблема с MinGw.

...