Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > [QT] Http-клиент, скачка файлов


Автор: Girin 5.3.2008, 10:41
Есть сервер (томкат) на котором крутится сервлет . Он отвечает на POST/GET запросы и шлет в выходной поток байты данных , а в заголовке ответа устанавливает имя передаваемого файла .  Следующий код на Qt 4.1 не выполняет никаких действий 
Код
file->open(QIODevice::WriteOnly);
http->get("/UpdateServer2/update?update=description",file);
http->closeConnection();
 выходной файл в итоге пустой. Заголовок ответа тоже не могу прочесть никак, хотя выполняю в конструкторе класса соотвествующее документации соединение 
Код
connect(http, SIGNAL(responseHeaderReceived(const QHttpResponseHeader &)),
                     this, SLOT(readResponseHeader(const QHttpResponseHeader &)));

Действия прописанные в реализации слота не выполняются . Хотя при выполнении через браузер гет запрос выдает все содержимое файла в окно браузера , да и самописный клиент  на яве тоже все нормально принимает 

Автор: Girin 6.3.2008, 19:19
Разобрался сам .Просто забыл указать номер порта 8080 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)