summaryrefslogtreecommitdiffstats
path: root/src/httpxmldownloader.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/httpxmldownloader.cpp')
-rw-r--r--src/httpxmldownloader.cpp24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/httpxmldownloader.cpp b/src/httpxmldownloader.cpp
new file mode 100644
index 0000000..4474b9d
--- /dev/null
+++ b/src/httpxmldownloader.cpp
@@ -0,0 +1,24 @@
+
+#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();
+ }
+}