blob: 788f8f2069d90d35f7b31bbb354463dfaa12a385 (
plain) (
tree)
|
|
#include "httpxmldownloader.h"
#include <QDebug>
httpxmldownloader::httpxmldownloader() {
nam = new QNetworkAccessManager(this);
QObject::connect(nam, SIGNAL(finished(QNetworkReply*)),
this, SLOT(finishedSlot(QNetworkReply*)));
/**
* TODO:
* connect readyRead()
*
*/
qDebug() << "httpdownloader";
}
QNetworkReply* httpxmldownloader::makeRequest(const QString& xmlurl) {
return nam->get(QNetworkRequest(QUrl(xmlurl)));
}
void httpxmldownloader::finishedSlot(QNetworkReply* reply) {
// no errors received
if (reply->error() == QNetworkReply::NoError) {
QString xml_doc(reply->readAll());
qDebug() << xml_doc;
} else {
qDebug() << "Error reading from URL: " << reply->error();
}
}
|