Project

General

Profile

RE: How can i send a json object to server? ยป Test.txt

Everton Fonseca, 01/26/2018 09:11 PM

 
QUrl serviceUrl = QUrl("http://localhost:3501/SGIB/index/input");
QByteArray postData;

QUrl params;
QUrlQuery query;
query.addQueryItem("param1","string1");
query.addQueryItem("param2","string2");

params.setQuery(query);

postData = params.toEncoded(QUrl::RemoveFragment);

// Call the webservice
QNetworkAccessManager *networkManager = new QNetworkAccessManager(this);
connect(networkManager,&QNetworkAccessManager::finished,[=](QNetworkReply*){

qDebug() << "Data was sent!";
});

QNetworkRequest networkRequest(serviceUrl);
networkRequest.setHeader(QNetworkRequest::ContentTypeHeader,"application/x-www-form-urlencoded");

networkManager->post(networkRequest,postData);
    (1-1/1)