Пытаюсь принять запрос HTTP POST с помощью программы, БЕЗ апача. Т.е. программа слушает порт, и когда кто-то (т.е. браузер) подсоединяется и что-то передает, программа это принимает и сообщает об этом.
Сделал простейшую форму
<form method="post" action="http://localhost:1234/update.txt">
<textarea name="t7"></textarea>
<input type="submit">
</form>
По указанному порту программа принимает ТОЛЬКО ЗАГОЛОВОК запроса, который выглядит нормально, в т.ч. в нем есть Content-Length с ненулевым числом. Но самого тела нет, т.е. в конце заголовка пустая строка и больше ничего программа от браузера не получает. А ведь после пустой строки должно быть тело, т.е. то, что я вписал в поле браузера.
Вопрос - я что-то недопонимаю о том, как работает HTTP?