0

I'm using Qt::QNetworkAccessManager for simulating web post.

QNetworkReply *QNetworkAccessManager::post(const QNetworkRequest &request, const QByteArray &data)

enter image description here

This is a request track on a broswer. How can I send those request payload which are in json format.

Zhang
  • 3,030
  • 2
  • 14
  • 31
  • You should form a request with the appropriate header to post. Refer to the `QNetworkRequest::setRawHeader()` function. – vahancho Apr 14 '20 at 07:16

1 Answers1

0

I found this Correct format for HTTP POST using QNetworkRequest

QByteArray jsonString = "{\"method\":\"AuthenticatePlain\",\"loginName\":\"username@domain.com\",\"password\":\"mypass\"}";

QNetworkReply * reply = m_qnam->post(request, jsonString);
Zhang
  • 3,030
  • 2
  • 14
  • 31