Выполнение HTTP GET под Qt

У меня проблема с n00b, я могу ' Кажется, я отправляю HTTP-запросы GET из моего Qt-кода ...

Вот код, который должен работать:

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);
}

Но проблема в том, что это просто не работает: В requestReceived (QNetworkReply * reply) , replyText кажется пустым, reply-> error () возвращает 0 и reply-> errorString () возвращает "Неизвестно Ошибка". Я действительно не знаю, что делать прямо сейчас ...

Есть идеи?

6
задан m6a-uds 28 August 2011 в 03:56
поделиться