QNetwotkAccessManages::get() 関数はしばらく (約 7 ~ 10 秒) 続き、任意のブラウザーですぐに開くページを取得します。
実際、http://suggestqueries.google.com/complete/search?client=chrome&q=myrequestを取得しようとしています。
簡略化されたコードは次のとおりです。
void ApiGoogleSearch::getSuggestions()
{
QNetworkAccessManager *manager = new QNetworkAccessManager(this);
connect(manager, SIGNAL(finished(QNetworkReply*)),
SLOT(getSuggestionsFinished(QNetworkReply*)));
QUrl url("http://suggestqueries.google.com/complete/search"
"?client=chrome&q=myrequest");
manager->get(QNetworkRequest(url));
qDebug() << "get() started";
}
void ApiGoogleSearch::getSuggestionsFinished(QNetworkReply *reply)
{
qDebug() << "ApiGoogleSearch::getSuggestionsFinished() started";
}