У меня проблема с 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 ()
возвращает "Неизвестно Ошибка". Я действительно не знаю, что делать прямо сейчас ...
Есть идеи?