From 3d124a2dea29385b71fea522a7e73b96be6b2395 Mon Sep 17 00:00:00 2001 From: Ivan Leontiev Date: Tue, 28 Oct 2014 20:12:01 +0300 Subject: [PATCH] encode "+" character in url in VkConnection::makeRequest --- src/internet/vkconnection.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/internet/vkconnection.cpp b/src/internet/vkconnection.cpp index 6b1c6f5c7..cc5fbb609 100644 --- a/src/internet/vkconnection.cpp +++ b/src/internet/vkconnection.cpp @@ -93,7 +93,7 @@ QNetworkRequest VkConnection::makeRequest(const QString& method, QUrl url = kApiUrl; url.setPath(url.path() % QLatin1Literal("/") % method); for (auto it = args.constBegin(); it != args.constEnd(); ++it) { - url.addQueryItem(it.key(), it.value().toString()); + url.addEncodedQueryItem(QUrl::toPercentEncoding(it.key()), QUrl::toPercentEncoding(it.value().toString())); } url.addEncodedQueryItem("access_token", access_token_); return QNetworkRequest(url);