Qt QNetworkAccessManager get不适用于所有网站

时间:2011-11-17 16:51:20

标签: qt get qnetworkaccessmanager

任何想法为什么这段代码适用于某些网页而某些网页不适用?

QNetworkAccessManager *nam = new QNetworkAccessManager(this);
QNetworkReply *reply = nam->get(QNetworkRequest(QUrl("http://www.google.fi")));
QEventLoop eventLoop;
connect(reply, SIGNAL(finished()), &eventLoop, SLOT(quit()));
eventLoop.exec();
qDebug(reply->readAll());

使用www.google.fi打印源代码,例如。 www.ampparit.com不起作用。没有重定向。

由于

1 个答案:

答案 0 :(得分:0)

我试过了,两个都适合我。但是当丢弃“http://”时,这两种情况都会停止工作。你有可能在一个案例中使用它而不是在另一个案例中使用它吗?