Russian Qt Forum

Qt => Работа с сетью => Тема начата: 123123 от Октябрь 23, 2009, 10:12



Название: QNetworkAccessManager, ошибка 301
Отправлено: 123123 от Октябрь 23, 2009, 10:12
Пытаюсь загрузить страничку в файл, но я так понимаю там стоит редирект на другую страницу и при скачивании получаю файл в котором пишется:
Код:
301 Moved Permanently
.
Так вот как правильно это сделать? чтоб переходило на нужную страничку, скачиваю так:

Код:
 QNetworkRequest request;
 request.setUrl(QUrl(url));
 request.setRawHeader("User-Agent", "Mozilla/5.0 (Windows; U; Windows NT 6.0");

 QNetworkAccessManager manager;
 
reply = manager.get(request);

connect(&manager, SIGNAL(finished(QNetworkReply*)),
            this, SLOT(replyFinished(QNetworkReply*)));
connect(reply,SIGNAL(readyRead()),this,SLOT(readyRead()));
connect(reply,SIGNAL(downloadProgress(qint64,qint64)),this,SLOT(curr(qint64,qint64)));

и в readyRead() скачиваю...