您可以使用QNetworkReply
的readAll()
函数来读取服务器返回的信息,并打印出来。下面是一个示例实现:
void MainWindow::finishedTask(QNetworkReply *reply)
{
if(reply->error() == QNetworkReply::NoError) {
QByteArray data = reply->readAll();
qDebug() << "Server Response: " << data;
} else {
qDebug() << "Error: " << reply->errorString();
}
reply->deleteLater();
}
在这个示例中,我们首先检查QNetworkReply
对象是否有错误,如果没有错误,我们就使用readAll()
函数获取服务器返回的数据,并用qDebug()
输出到控制台。如果有错误发生,我们也会输出错误信息。
确保在MainWindow类中包含必要的头文件,并且连接了相应的信号和槽以确保在网络请求完成时调用finishedTask
方法。
内容由零声教学AI助手提供,问题来源于学员提问