Russian Qt Forum
Ноябрь 23, 2024, 08:40 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QNetworkAccessManager, ошибка 301  (Прочитано 2910 раз)
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() скачиваю...
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.042 секунд. Запросов: 20.