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