#include #include #include int main(int argc, char *argv[]) { QCoreApplication application(argc, argv); QNetworkAccessManager networkAccessManager; while (true) { QEventLoop loop; QNetworkRequest request; request.setUrl(QUrl("http://www.google.com/")); qDebug() << QTime::currentTime() << "GET/POST"; std::unique_ptr reply(networkAccessManager.get(request)); QObject::connect(&*reply, static_cast(&QNetworkReply::error), [&loop](QNetworkReply::NetworkError error) { qDebug() << QTime::currentTime() << "error" << error; loop.quit(); } ); QObject::connect(&*reply, &QNetworkReply::finished, [&loop]() { qDebug() << QTime::currentTime() << "finished"; loop.quit(); } ); loop.exec(); QThread::sleep(1); } return application.exec(); }