gpt4 book ai didi

Qt - 如何使用 QNetworkAccessmanager 获取响应文本

转载 作者:行者123 更新时间:2023-12-03 03:45:40 26 4
gpt4 key购买 nike

这是我的代码:

Widget::Widget()
{
manager = new QNetworkAccessManager(this);
connect(manager, SIGNAL(finished(QNetworkReply*)),this, SLOT(replyFinished(QNetworkReply*)));

manager->get(QNetworkRequest(QUrl("http://qt.nokia.com")));
}
void Widget::replyFinished(QNetworkReply* reply)
{
//some other code here
}

我希望reply有一些像getrespnsetext()这样的方法,但它不是......
有人能给我举个例子吗,我需要的只是打印出响应文本(有没有像 Javascript Ajax 那样的方式)
感谢您的帮助!

最佳答案

您只需在replyFinished(...)函数中使用reply->readAll()即可读取所有返回的文本。它返回一个 QByteArray,因此您可以从那里做任何您想做的事情。

关于Qt - 如何使用 QNetworkAccessmanager 获取响应文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7981239/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com