Использую QTcpServer, получаю соккет через nextPendingConnection и когда срабатывает readyRead вызываю у соккета readAll, содержимое тела http читается, а всего остального нет. Как их можно из соккета получить?
Зачем тебе всё это? Используй сразу поддержку HTTP, из Qt, или что-то типа библиотеки CPR.
Тело идёт за заголовками, на сколько я помню, так что очень странно, что ты не получаешь заголовки.
Плохая затея с сокетами, я пилил давно подобное, малой кровью там не обойтись ТCP приходит фрагментарно в пакетах по сколько там кб, readyRead вызывается на каждый пакет асинхронно
Обсуждают сегодня