У меня есть встроенное устройство, работающее с уменьшенной версией HTTP-сервера. В настоящее время он может отображать статические HTML-страницы. Вот пример того, как он отображает статическую HTML страницу:Отображение динамического содержимого со встроенного веб-сервера
char *text="HTTP/1.0 200 OK\r\nContent-Type: text/html\r\n\r\n"
"<html><body>Hello World!</body></html>";
IPWrite(socket, (uint8*)text, (int)strlen(text));
IPClose(socket);
То, что я хотел бы сделать это отображения динамического содержимого, например считывание с датчика. То, что я думал, что так далеко, чтобы иметь обновления страницы каждый раз в некоторое время с
<meta http-equiv="refresh" content="600">
и использования Sprintf(), чтобы прикрепить датчик чтения к текста переменной для ответа.
Есть ли способ, которым я могу это сделать без необходимости постоянно обновлять страницу?
Не могли бы вы опросить датчик и инициировать обновление при наличии новых данных? – toomanyairmiles
Да, но в этом случае вам все равно нужно обновить веб-страницу, чтобы получить обновленное значение датчика, верно? – alexb
Уверен, но должен быть способ сделать это с помощью ajax, чтобы вы только перезагрузили раздел страницы? Я думаю, что этот вопрос может быть лучше для программистов или переполнения стека. – toomanyairmiles