* BUGFIX: URI::addQueryParameter was adding an extra '?' to the query string

This commit is contained in:
Rangel Reale 2013-04-03 14:10:18 -03:00
Родитель e13708f6d8
Коммит d93472fe46
1 изменённых файлов: 1 добавлений и 2 удалений

Просмотреть файл

@ -344,8 +344,7 @@ void URI::addQueryParameter(const std::string& param, const std::string& val)
{
std::string reserved(RESERVED_QUERY);
reserved += "=&";
if (_query.empty()) _query.append(1, '?');
else _query.append(1, '&');
if (!_query.empty()) _query.append(1, '&');
encode(param, reserved, _query);
_query.append(1, '=');
encode(val, reserved, _query);