| 29 | } |
| 30 | |
| 31 | QNetworkReply* SyncHTTP::syncPost(const QNetworkRequest& req, |
| 32 | const QByteArray& data) { |
| 33 | QNetworkReply* reply = manager.post(req, data); |
| 34 | connect(reply, SIGNAL(finished()), &loop, SLOT(quit())); |
| 35 | connect(reply, SIGNAL(error(QNetworkReply::NetworkError)), &loop, |
| 36 | SLOT(quit())); |
| 37 | loop.exec(); |
| 38 | return reply; |
| 39 | } |