-
- Использую крайнюю версию lwip. Там есть "new style CGI" (LWIP_HTTPD_CGI_SSI). Видимо, старый был не очень. В общем, всё позволяет, что просите. - SciFi(09.01.2020 14:49)
- Что-то такое есть и в "кубическом". Спасибо за наколку, почитаю. - Сидоргек(09.01.2020 15:13)
- В return подставить строку пробовали? Из справки: evgeniy1294(1475 знак., 09.01.2020 14:46, ссылка)
- Не подходит, к сожалению. Строка у нас - генерируемый "на ходу" JSON, килобайт иногда 40. Так что только писать по частям в сокет, но штатными средствами - никак :( - Сидоргек(09.01.2020 15:12)
- Кстати, про 40 КБ. Там есть LWIP_HTTPD_SSI_MULTIPART, можно этих килобайтов делать сколько угодно. SciFi(265 знак., 09.01.2020 15:15 - 15:23)
- Тему эту создал потому, что на мой взгляд сильно коряво оно у нас получилось. Надеялся, что мы что-то проглядели. Именно LWIP_HTTPD_SSI_MULTIPART для генерации ответа используем. Насчет глючит если только тэг - не в курсе, могу спросить коллегу Сидоргек(15 знак., 09.01.2020 15:47)
- Как определить степень корявости? SciFi(384 знак., 09.01.2020 15:55)
- Есть такая полузаброшенная ОСька - Ethernut, тАмошний HTTP-сервер куда приятнее LwIP-шного. К сожалению, на этом (ИМХО) её достоинства заканчиваются. - Сидоргек(09.01.2020 16:15, ссылка)
- Всё очень субъективно. Как на меня - не коряво было бы если бы в httpd_cgi_handler() передавался сокет в который можно было бы сразу писАть ответ. Без совокупления с много раз вызываемым ssi_handler() в котором ответ нужно генерировать по Сидоргек(122 знак., 09.01.2020 16:10)
- Сервер сделан под raw API, может работать без потоков (у меня так). Ну и память везде экономит. Отсюда вот это вот всё. - SciFi(09.01.2020 16:12)
- Я то же так понял. - Сидоргек(09.01.2020 16:16)
- Сервер сделан под raw API, может работать без потоков (у меня так). Ну и память везде экономит. Отсюда вот это вот всё. - SciFi(09.01.2020 16:12)
- Как определить степень корявости? SciFi(384 знак., 09.01.2020 15:55)
- Тему эту создал потому, что на мой взгляд сильно коряво оно у нас получилось. Надеялся, что мы что-то проглядели. Именно LWIP_HTTPD_SSI_MULTIPART для генерации ответа используем. Насчет глючит если только тэг - не в курсе, могу спросить коллегу Сидоргек(15 знак., 09.01.2020 15:47)
- Кстати, про 40 КБ. Там есть LWIP_HTTPD_SSI_MULTIPART, можно этих килобайтов делать сколько угодно. SciFi(265 знак., 09.01.2020 15:15 - 15:23)
- Не подходит, к сожалению. Строка у нас - генерируемый "на ходу" JSON, килобайт иногда 40. Так что только писать по частям в сокет, но штатными средствами - никак :( - Сидоргек(09.01.2020 15:12)
- Использую крайнюю версию lwip. Там есть "new style CGI" (LWIP_HTTPD_CGI_SSI). Видимо, старый был не очень. В общем, всё позволяет, что просите. - SciFi(09.01.2020 14:49)