Есть сервер (томкат) на котором крутится сервлет . Он отвечает на 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 &))); |
Действия прописанные в реализации слота не выполняются . Хотя при выполнении через браузер гет запрос выдает все содержимое файла в окно браузера , да и самописный клиент на яве тоже все нормально принимает |