[Interest] Preventing QUrl from encoding query parameters
Lorne Sturtevant
dragor at shaw.ca
Sat Aug 2 21:26:15 CEST 2014
On 08/02/2014 11:27 AM, Dmitriy Purgin wrote:
> Hi,
>
> If you pass this raw QString or QByteArray somewhere, why use QUrl
> then? Anyway, try QUrl::fromPercentEncoding():
>
> QUrl url("http://example.com?query=[{\"name\":\"value\"}]");
> qDebug() << QUrl::fromPercentEncoding(url.toEncoded());
> // produces: "http://example.com?query=[{"name":"value"}]"
>
>
I should clarify that I need the QUrl because I need to pass it to a
QNetworkRequest. That class only takes QUrls. I can't pass a string.
QUrl::fromPercentEncoding() produces a QString. That's not what I need.
--
Lorne Sturtevant
Sum Ergo Cogito
More information about the Interest
mailing list