Уважаемые коллеги подскажите, с помощью каких средств, можно последовательно управлять запросами.
Задача в том, что мне нужно получать ответ парсить, и данные ложить в следующий за ним запрос, а бывает такие случаи, что ответ еще не пришел, а он следующий отправляет.... обычными Sleep(); все работает безотказно, а их использовать не хочется, Так вот я уже пробовал QTimer, QThread::currentThread()->wait(); и ошибки все время повторяются.
Если можете покажите пример
void NetworkManager::secondPageRequest(const QString & m_mail)
{
init();
QNetworkRequest req;
if (this->cookies.count() != 0)
this->jar->setCookiesFromUrl(this->cookies, NetworkConst::SecondUrl);
// заполнение второго запроса
this->setting.WriteRequestSecond(req, m_mail,this->ReqParams,this->postData);
this->reply = this->networkManager->post(this->request, this->postData);
QObject::connect(this->networkManager.data(), &QNetworkAccessManager::finished,
this, &NetworkManager::slotReplyPostFinished);
QThread::currentThread()->wait(4000);
connectErrorHandlers();
}