Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Radzhab от Март 07, 2012, 22:34



Название: Получить содержимое get запроса
Отправлено: 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. Вылезает ошибка


Название: Re: Получить содержимое get запроса
Отправлено: mutineer от Март 07, 2012, 23:00
В строку надо содержимое запроса или ответа?


Название: Re: Получить содержимое get запроса
Отправлено: Radzhab от Март 07, 2012, 23:04
кажись в manager и содержится html страница ? Поправьте если не прав


Название: Re: Получить содержимое get запроса
Отправлено: mutineer от Март 07, 2012, 23:08
абсолютно неправ. Если тебе нужна страница, которую ты запрашиваешь этим запросом, то читать ее надо в слоте

Код
C++ (Qt)
void ...::replyFinished(QNetworkReply* reply)
{
...
reply->readAll();
...
}


Название: Re: Получить содержимое get запроса
Отправлено: Radzhab от Март 08, 2012, 09:18
Код:
void ...::replyFinished(QNetworkReply* reply)
{
...
reply->readAll();
...
}
Не совсем понятно что должно быть вместо троеточий? вот здесь  void ...::replyFinished(QNetworkReply* reply)


Название: Re: Получить содержимое get запроса
Отправлено: mutineer от Март 08, 2012, 12:13
имя класса же