Fazer um HTTP GET sob Qt
Eu tenho um problema do tipo n00b, não consigo fazer solicitações HTTP GET do meu código Qt ...
Aqui está o código que deve funcionar:
void MainWindow::requestShowPage(){
QNetworkAccessManager *manager = new QNetworkAccessManager(this);
connect(manager,SIGNAL(finished(QNetworkReply*)),this,SLOT(requestReceived(QNetworkReply*)));
manager->get(QNetworkRequest(QUrl("http://google.com")));
}
void MainWindow::requestReceived(QNetworkReply* reply){
QString replyText;
replyText.fromAscii(reply->readAll());
ui->txt_debug->appendPlainText(replyText);
}
Mas o problema é que isso simplesmente não funciona: emrequestReceived(QNetworkReply* reply)
, replyText
parece vazio,reply->error()
retorna0
ereply->errorString()
retorna "Erro desconhecido". Eu realmente não sei o que fazer agora ...
Qualquer ideia