summaryrefslogblamecommitdiffstats
path: root/src/httpxmldownloader.cpp
blob: 4474b9d0f26afcd730945fb7bfb6b26fc5151c70 (plain) (tree)























                                                                         

#include "httpxmldownloader.h"
#include <QDebug>

httpxmldownloader::httpxmldownloader() {
	nam = new QNetworkAccessManager(this);
	QObject::connect(nam, SIGNAL(finished(QNetworkReply*)),
	         this, SLOT(finishedSlot(QNetworkReply*)));

	QString url_string = "http://localhost/test.xml";

	QUrl url(url_string);
	nam->get(QNetworkRequest(url));
}

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();
	}
}