tengo clase de problema n00b, me parece que no puede hacer peticiones HTTP GET desde mi código de Qt ...HTTP GET bajo Qt
Aquí está el código supone que funciona:
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);
}
Pero el problema es que esto simplemente no funciona: En requestReceived(QNetworkReply* reply)
, replyText
parece vacío, reply->error()
vuelve 0
y reply->errorString()
devuelve "error desconocido". Realmente no sé qué hacer en este momento ...
¿Alguna idea?
¡Muchas gracias! ¡Tu solución funciona como un encanto! Nunca lo hubiera tenido difícil ... –
@alexisdm Hola, estaba teniendo un problema similar a esto, excepto que mi URL que se redirige también tiene datos de publicación, ¿hay algo similar a este código que funcione para eso? – thnkwthprtls