Qt5 posting data to server using QUrl / QNetworkRequest

I faced similar problem and used code similiar to the following in Qt5

QUrl url;
QByteArray postData;

url.setUrl("http://myurl....");
QNetworkRequest request(url);
request.setHeader(QNetworkRequest::ContentTypeHeader,"application/x-www-form-urlencoded");

Qstring postKey = 'city';
QString postValue = 'Brisbane';

postData.append(postKey).append("=").append(postValue).append("&");         
networkManager.post(request,postData);

Hope it might be useful to rewrite your code to send http post values using Qt5