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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Получить содержимое get запроса  (Прочитано 4259 раз)
Radzhab
Гость
« : Март 07, 2012, 22:34 »

Код:
QString ss;
    QNetworkAccessManager *manager = new QNetworkAccessManager(this);
    connect(manager, SIGNAL(finished(QNetworkReply*)),
            this, SLOT(replyFinished(QNetworkReply*)));

   manager->get(QNetworkRequest(QUrl("http://qt.nokia.com")));
Думал присвоить manager строке ss. Вылезает ошибка
« Последнее редактирование: Март 07, 2012, 22:53 от Radzhab » Записан
mutineer
Гость
« Ответ #1 : Март 07, 2012, 23:00 »

В строку надо содержимое запроса или ответа?
Записан
Radzhab
Гость
« Ответ #2 : Март 07, 2012, 23:04 »

кажись в manager и содержится html страница ? Поправьте если не прав
Записан
mutineer
Гость
« Ответ #3 : Март 07, 2012, 23:08 »

абсолютно неправ. Если тебе нужна страница, которую ты запрашиваешь этим запросом, то читать ее надо в слоте

Код
C++ (Qt)
void ...::replyFinished(QNetworkReply* reply)
{
...
reply->readAll();
...
}
Записан
Radzhab
Гость
« Ответ #4 : Март 08, 2012, 09:18 »

Код:
void ...::replyFinished(QNetworkReply* reply)
{
...
reply->readAll();
...
}
Не совсем понятно что должно быть вместо троеточий? вот здесь  void ...::replyFinished(QNetworkReply* reply)
Записан
mutineer
Гость
« Ответ #5 : Март 08, 2012, 12:13 »

имя класса же
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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