реклама на сайте
подробности

 
 
> LwIP 1.3.2 HTTP
k000858
сообщение Apr 2 2013, 14:44
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 319
Регистрация: 31-01-12
Пользователь №: 69 978



имеется web сервер на lwip, страничка с методом POST, библиотека contrib httpserver_raw

С некоторых браузиров (например Safari) запрос запрос приходит в 2х пакетах (2 сегмента) и так уж получается, что сами параметры оказываются именно во втором пакете, который LwIP почему то напрочь игнорит.
в библиотеке есть дифайн LWIP_HTTPD_SUPPORT_REQUESTLIST, как я понимаю именно он включает поддержку HTTP запроса частями, к сожалению, его включение ничего не даёт. кто работал с библиотекой, подскажите как отпарсить параметры с помощью этой библы + если запрос в 2х частях
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
scifi
сообщение Apr 2 2013, 15:15
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Можно перейти на lwip-1.4.x, там HTTP сервер существенно доработан.
Go to the top of the page
 
+Quote Post
k000858
сообщение Apr 2 2013, 15:30
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 319
Регистрация: 31-01-12
Пользователь №: 69 978



Цитата(scifi @ Apr 2 2013, 19:15) *
Можно перейти на lwip-1.4.x, там HTTP сервер существенно доработан.

боюсь, мне пока переход не осилить. проект на stm32f407

Цитата(kan35 @ Apr 2 2013, 19:19) *
lwIP не имеет HTTP ни сервера ни клиента в своем составе, проблема в библиотеке которая поверх работает.

к lwip идет набор библиотек contrib http://download.savannah.gnu.org/releases/lwip/drivers/ из которой и была взята библиотека HTTP сервера

Сообщение отредактировал k000858 - Apr 2 2013, 15:31
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 09:11
Рейтинг@Mail.ru


Страница сгенерированна за 0.01403 секунд с 7
ELECTRONIX ©2004-2016