这是我使用的代码:
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
信号来提供认证凭据。