如何在HTTP Post在Qt的后发送的数据从PHP回来?(How to send data bac

2019-10-28 17:48发布

我使用这个代码做一个简单的HTTP邮政(登录)

   QNetworkAccessManager *nwam = new QNetworkAccessManager;

   QNetworkRequest request(QUrl("http://localhost/laptop/trylogin.php"));

   QByteArray data;
   QUrl params;

   QString userString(user);
   QString passString(pass);

   params.addQueryItem("user", userString );
   params.addQueryItem("pass", passString );
   data.append(params.toString());
   data.remove(0,1);

   QNetworkReply *reply = nwam->post(request,data);

如果记录succeedes与否,我该如何发送和阅读在Qt的反应?

Answer 1:

你得到的响应/回复reply指针。 使用QNetworkReply::error()看看是否出现了错误。



Answer 2:

你能赶上回复信号导致它与信号和槽的作品。所以,你必须插槽连接到由应答器发出的信号httpreadyread,然后读取reply.readAll方法的答复......阅读qtnetwork模块文档..



文章来源: How to send data back from PHP after a HTTP Post in Qt?