Zhang
Zhang

Reputation: 3356

How do I send payload via a QNetworkAccessManager for post?

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.

Upvotes: 0

Views: 419

Answers (1)

Zhang
Zhang

Reputation: 3356

I found this Correct format for HTTP POST using QNetworkRequest

QByteArray jsonString = "{\"method\":\"AuthenticatePlain\",\"loginName\":\"[email protected]\",\"password\":\"mypass\"}";

QNetworkReply * reply = m_qnam->post(request, jsonString);

Upvotes: 0

Related Questions