esp01, как получить данные POST запроса

vde69
Offline
Зарегистрирован: 10.01.2016

с GET все понятно, а вот как получить данные отправленные с браузера в POST запросе?

с заголовком нет проблем,

1. не понятно как определить начало данных

2. что есть "пустая строка" которая отделяет заголовок от тела

3. content_length не всегда есть в заголовке, как без него определить конец данных

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Как раз пустая строка (два подряд перевода) - так и определить. Посмотрите описание протокола HTTP, там же всё просто.

vde69
Offline
Зарегистрирован: 10.01.2016

0x0A,0x0D

так?

или так (с учетом завершения предыдущей)

0x0A,0x0D,0x0A,0x0D

 

или есть сокращенная запись типа так

0x0A,0x0A

 

rkit
Offline
Зарегистрирован: 23.11.2016

Используй готовую библиотеку http-сервера и не страдай мазохизмом.