HttpEngine::HttpEngine()
{
timer.setInterval(25000);
connect(&timer, SIGNAL(timeout()), &timer, SLOT(stop()));
nwAccMan = new QNetworkAccessManager(this);
connect(nwAccMan, SIGNAL(finished(QNetworkReply*)), this, SLOT(replyFinished(QNetworkReply*)));
nwAccMan->setProxy(proxy);
nwAccMan
->post
(QNetworkRequest
(QUrl("https://something.com/fll/browseFolder?")),
QByteArray("uid=test2_sdaee169&pwd=pass&p=%2f%2f"));
timer.start();
}
void HttpEngine::replyFinished(QNetworkReply * reply)
{
qDebug() << "Inside replyFinished()";
if(reply->error() == QNetworkReply::NoError)
{
if(timer.isActive())
{
qDebug() << "Timer is active";
timer.stop();
}
qDebug() << data;
}
else
{
if(timer.isActive())
{
qDebug() << "Timer is active";
qDebug() << "Error: " << reply->errorString();
nwAccMan
->post
(QNetworkRequest
(QUrl("https://something.com/fll/browseFolder?")),
QByteArray("uid=test2_sdaee169&pwd=pass&p=%2f%2f"));
}
}
}
HttpEngine::HttpEngine()
{
timer.setInterval(25000);
connect(&timer, SIGNAL(timeout()), &timer, SLOT(stop()));
nwAccMan = new QNetworkAccessManager(this);
connect(nwAccMan, SIGNAL(finished(QNetworkReply*)), this, SLOT(replyFinished(QNetworkReply*)));
QNetworkProxy proxy(QNetworkProxy::HttpProxy, "192.168.1.111", 810, QString("TTR"), QString());
nwAccMan->setProxy(proxy);
nwAccMan->post(QNetworkRequest(QUrl("https://something.com/fll/browseFolder?")), QByteArray("uid=test2_sdaee169&pwd=pass&p=%2f%2f"));
timer.start();
}
void HttpEngine::replyFinished(QNetworkReply * reply)
{
qDebug() << "Inside replyFinished()";
if(reply->error() == QNetworkReply::NoError)
{
if(timer.isActive())
{
qDebug() << "Timer is active";
timer.stop();
}
QByteArray data = reply->readAll();
qDebug() << data;
}
else
{
if(timer.isActive())
{
qDebug() << "Timer is active";
qDebug() << "Error: " << reply->errorString();
nwAccMan->post(QNetworkRequest(QUrl("https://something.com/fll/browseFolder?")), QByteArray("uid=test2_sdaee169&pwd=pass&p=%2f%2f"));
}
}
}
To copy to clipboard, switch view to plain text mode
Bookmarks