[Solved] Getting error on Qnetworkrequest's handleNetworkReply method.
-
m getting following error while running following code, it runs fine when i put different url but on following url , getting
error as,
Error downloading http://gdata.youtube.com/feeds/api/videos/Q4ng-G03PgM - server replied: Bad Request@
manager = new QNetworkAccessManager();
QObject::connect(manager, SIGNAL(finished(QNetworkReply*)),this, SLOT(handleNetworkReply(QNetworkReply*)));
QNetworkRequest request(QUrl(QString("http://gdata.youtube.com/feeds/api/videos/Q4ng-G03PgM")));
QByteArray data;
manager->post(request, data);void Detail::handleNetworkReply(QNetworkReply* reply)
{
if (reply->error() == QNetworkReply::NoError)
{ qDebug(QString("No error").toAscii());}
else{qDebug(reply->errorString().toAscii());}}
@
-
Why are you using POST with no data? Why not just use GET?
-
Thanks ZapB,yes GET method is working fine. my mistake :)