Сервер у меня на ардуино, Ethernet shield. У меня не получается по нажатию на кнопку отправить POST запрос. Хотелось бы реализовать без JS, php вообще не обсуждается. У меня почему-то при использовании больших JS скриптов, просто не открывается страница, хотя, вполне возможно, что я что-то не так делал (Я убирал сам блок скрипта и сайт загружался, только была ошибка, что функция не объявлена, естественно). Если возможно, хотел бы увидеть пример создания двух кнопок и отправление запроса с одним или другим значением, в зависимости, от того, какая была нажата кнопка только на HTML, вроде бы это возможно. Полученные запросы я преобразую таким образом:
auto len = ether.packetReceive();
auto pos = ether.packetLoop(len);
if (pos)
{
char *data = (char *) Ethernet::buffer + pos;
Serial.println(data);
}
Обновление страницы даёт GET / HTTP/1.1 и информацию по поводу соединения, User-Agent и т.д
Ну вот так
<form method="post" action="my.html">
<input type="hidden" name="data" value="1" />
<input type="submit" value="Send 1"/>
</form>
<form method="post" action="my.html">
<input type="hidden" name="data" value="2" />
<input type="submit" value="Send 2"/>
</form>
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости