[Interest] Code using QNetworkAccessManager::post() working on Linux but not on Mac
René J. V. Bertin
rjvbertin at gmail.com
Sun Aug 27 00:36:08 CEST 2017
Thiago Macieira wrote:
>> referer info. A bit surprising as that information isn't being added as far
>> as I can tell...
> Ok, so a man-in-the-middle. I'd never have guessed that.
I'd never have thought of that explanation either, and don't really understand
it. If no referer header is added by QNetworkRequest, how can filtering it make
a difference, regardless of what happens along the way?
>> m_netReply = m_accessManager->post(request, postData.query());
>> but I don't see the option to obtain the intended encoding and I also doubt
>> if this would be an improvement.
> What's wrong with the encoding that QUrlQuery produces for you? HTTP Post
> defaults to application/x-www-form-urlencoded, which is what QUrlQuery
> produces for you.
I have no idea. I just note that the data with the current call is different
from what QUrlQuery gives; I didn't try the QUrlQuery result because I have no
idea of the potential implications of those differences.
> Submit a patch. QUrlQuery precedes initializer_lists.
I'll keep that in mind :)
More information about the Interest