Следующий код использует сетевой API QT
для отправки HTTP-запроса и получения ответа:
void AnotherHttpClient::finished(QNetworkReply *qNetworkReply)
{
qDebug() << qNetworkReply->readAll();
}
void AnotherHttpClient::get(QString url)
{
QNetworkAccessManager *man = new QNetworkAccessManager(this);
connect(man, &QNetworkAccessManager::finished, this, finished);
const QUrl qurl = QUrl(url);
QNetworkRequest request(qurl);
man->get(request);
}
Мне нужно сделать этот код синхронным, и мне нужен метод get для возврата qNetworkReply. Как мне это сделать? Кстати, есть ли другой синхронный способ отправки запроса Http в QT?