| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > Сеть в QT растолкуйте... |
| Автор: LionMdS 26.3.2011, 18:52 | ||
Есть самый простой код который загружает страницу из инета в файл:
Пытаюсь подетальнее во всём разобратся, 1) если мне надо вывести текст страници не в файл а в textEdit? 2) как получить header запроса, и вообще какуюто инфу о нём? 3) как задать строку идентификации браузера? Заранее спасибо за помощь! |
| Автор: bsa 26.3.2011, 23:59 |
| LionMdS, так как я не работал с сетью в Qt, то не могу определить тип объекта h. Поэтому, могу только посоветовать использовать вместо file объект типа QBuffer |
| Автор: LionMdS 27.3.2011, 01:27 | ||
Заголовочный фал:
|
| Автор: borisbn 27.3.2011, 02:07 | ||
Цитата из документации по QHttp
|
| Автор: LionMdS 27.3.2011, 02:53 |
| спс щас попробую, я просто по книге учусь, она походу немного устарела.. |
| Автор: borisbn 27.3.2011, 02:56 |
| LionMdS, там с этими QNetworkAccessManager и QNetworkReply не так всё тривиально, но, всё-таки, правильнее будет ими пользоваться, а не obsolete-классами |
| Автор: LionMdS 27.3.2011, 14:17 | ||
А как нсчёт основных вопросов? |
| Автор: borisbn 27.3.2011, 14:35 |
bsa, ж подсказал - QBuffer вообще-то header формируешь ты. нет ? там же в заголовке запроса. http://doc.qt.nokia.com/latest/qnetworkrequest.html#setHeader |
| Автор: LionMdS 27.3.2011, 15:41 |
да, я имею ввиду хедер ответа... за остальное спасибо! |
| Автор: LionMdS 27.3.2011, 18:02 | ||
Что я не правильно делаю, как извлеч инфу из reply? |
| Автор: bsa 27.3.2011, 18:24 |
| LionMdS, думаю, http://doc.qt.nokia.com/4.7/qnetworkreply.html |
| Автор: LionMdS 27.3.2011, 19:26 | ||||
вобщем разобрался почти со всем. остался последний вопрос: как изьять header из ответа?
|
| Автор: bsa 27.3.2011, 21:20 |
| Читай мой пост выше |
| Автор: LionMdS 27.3.2011, 22:06 |
| я пробовал, не выходит у меня... можно пример? |
| Автор: bsa 28.3.2011, 10:57 | ||
Что именно пробовал?
|