从QNetworkAccessManager获取空字符串



这是我使用的代码:

QNetworkAccessManager *manager = new QNetworkAccessManager(this);
connect(manager, SIGNAL(finished(QNetworkReply*)),
            this, SLOT(replyFinished(QNetworkReply*)));
manager->get(QNetworkRequest(QUrl("https://dl-web.dropbox.com/get/patcher/wait.txt?w=AACu6t8OAIyonlf6zpLX4VQquumCR5I5Tvukdg_e8gXGxg")));

这是我的位置:

void MainWindow::replyFinished(QNetworkReply* reply)
{
    qDebug () << reply->readAll();
}

我得到"作为输出。有什么原因吗?

我想从这个链接得到文本输出。

看起来这是一个经过身份验证的url。您必须通过处理QNetworkAccessmanager发出的authenticationRequired信号来提供认证凭据。

相关内容

  • 没有找到相关文章

最新更新