0

このコードが一部の Web ページで機能し、一部の Web ページで機能しない理由は何ですか?

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 は機能しません。リダイレクトはありません。

ありがとう

4

1 に答える 1

0

私はそれを試してみましたが、両方ともうまくいきました。ただし、「http://」を削除すると、どちらの場合も機能しなくなります。あるケースでは使用していて、他のケースでは使用していない可能性はありますか?

于 2011-11-17T17:12:42.770 に答える