diff --git a/python/networkaccessmanager.py b/python/networkaccessmanager.py index 7213df2f..3431aa6b 100644 --- a/python/networkaccessmanager.py +++ b/python/networkaccessmanager.py @@ -20,7 +20,8 @@ from PyQt4.QtGui import QDesktopServices from PyQt4.QtCore import SIGNAL, QString, qDebug, qWarning -from PyQt4.QtNetwork import QNetworkAccessManager, QNetworkDiskCache +from PyQt4.QtNetwork import QNetworkAccessManager, QNetworkDiskCache, \ + QNetworkRequest class NetworkAccessManager(QNetworkAccessManager): def __init__(self, diskCacheEnabled, parent = None): @@ -55,6 +56,7 @@ class NetworkAccessManager(QNetworkAccessManager): def handleFinished(self, reply): qDebug('HTTP/1.1 Response') qDebug(QString('URL %s' % reply.url().toString())) + qDebug('Status code: %d' % reply.attribute(QNetworkRequest.HttpStatusCodeAttribute).toInt()[0]) headerPairs = reply.rawHeaderPairs() for pair in headerPairs: diff --git a/src/networkaccessmanager.cpp b/src/networkaccessmanager.cpp index 4bb9eb8d..3f264b40 100644 --- a/src/networkaccessmanager.cpp +++ b/src/networkaccessmanager.cpp @@ -98,6 +98,7 @@ void NetworkAccessManager::handleFinished(QNetworkReply *reply) { qDebug() << "HTTP/1.1 Response"; qDebug() << "URL" << qPrintable(reply->url().toString()); + qDebug() << "Status code:" << qPrintable(reply->attribute(QNetworkRequest::HttpStatusCodeAttribute).toString()); QList headerPairs = reply->rawHeaderPairs(); foreach ( QNetworkReply::RawHeaderPair pair, headerPairs ) { qDebug() << pair.first << "=" << pair.second;