我如何通过QNetworkAccessManager发送有效载荷以进行发布?

问题描述 投票:0回答:1

我正在使用Qt :: QNetworkAccessManager来模拟Web帖子。

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

enter image description here

这是浏览器上的请求跟踪。如何发送json格式的请求有效负载。

c++ qt qnetworkaccessmanager
1个回答
0
投票

我发现了这个Correct format for HTTP POST using QNetworkRequest

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

QNetworkReply * reply = m_qnam->post(request, jsonString);
© www.soinside.com 2019 - 2024. All rights reserved.