int end = urlString.indexOf(END, begin);
if ((begin > -1) && (end > -1))
- return urlString.mid(begin, end - begin +1);
+ return urlString.mid(begin, end - begin + 1);
else
return QString();
}
#include "parser.h"
-#include <QtAlgorithms>
#include <QDebug>
#include <QNetworkReply>
#include <QPixmap>
#include <QStringList>
+#include <QtAlgorithms>
#include <QtGlobal>
#include "error.h"
{
qWarning() << __PRETTY_FUNCTION__;
+ const QString PARAMETER_KEY_API = "api";
+ const QString PARAMETER_VALUE_API = "2.0";
+
QString url = SITUARE_URL;
url.append(script);
url.append("?");
+ // append default api version parameter if not yet specified
+ if (!parameters.contains(PARAMETER_KEY_API))
+ url.append(PARAMETER_KEY_API + "=" + PARAMETER_VALUE_API + "&");
+
// append parameters
if (!parameters.isEmpty()) {
QHash<QString, QString>::const_iterator i = parameters.constBegin();
{
qDebug() << __PRETTY_FUNCTION__;
+ qWarning() << __PRETTY_FUNCTION__ << "Server reply:" << jsonReply;
+
m_defaultImage = false;
QJson::Parser parser;
void SituareService::sendRequest(const QString &requestUrl)
{
- qWarning() << __PRETTY_FUNCTION__ << requestUrl;
+ qWarning() << __PRETTY_FUNCTION__ << "requestUrl" << requestUrl;
// make and send the request
QNetworkRequest request;