[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: POST request (вопрос хардкорным знатокам HTTP)
rgl
Вопрос не по PHP а по "внутренностям" HTTP
Пытаюсь принять запрос HTTP POST с помощью программы, БЕЗ апача. Т.е. программа слушает порт, и когда кто-то (т.е. браузер) подсоединяется и что-то передает, программа это принимает и сообщает об этом.
Сделал простейшую форму

<form method="post" action="http://localhost:1234/update.txt">
<textarea
name="t7"></textarea>
<input
type="submit">
</form>


По указанному порту программа принимает ТОЛЬКО ЗАГОЛОВОК запроса, который выглядит нормально, в т.ч. в нем есть Content-Length с ненулевым числом. Но самого тела нет, т.е. в конце заголовка пустая строка и больше ничего программа от браузера не получает. А ведь после пустой строки должно быть тело, т.е. то, что я вписал в поле браузера.
Вопрос - я что-то недопонимаю о том, как работает HTTP?
rgl
Вопрос снимаю.
Как оказалось, читающей программе нужно было выставить опцию BINARY
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.