Нужен совет бывалых.

Kakmyc
Offline
Зарегистрирован: 15.01.2018

Да, у меня все через одно место в жизни происходит, это обсуждать не надо.
На днях разработчик добавил в ArduinoDroid(ide для андроид , но я уже обоначил, что и как), поддержку esp8366.
Я уже проектировал и собирал железки на основе данного МК. Вполне успешно. Но мало и с ограниченным функционалом. ( Modbus WiFiClient, локальные железки и иже с ними, не суть).
Lua в качестве языка разработки не зашёл, все писалось на Срр.
И теперь захотелось продвинутся дальше и для этого требуются знания HTML(формирование GET,POST и тд) Последний раз писал под него в 2006г. Осознаю, что многое с тех пор изменилось.
Подскажите ресурс, где адекватно расписано и разжевано, что и как .
Гибкость мозга ввиду возрастных ограничений уже не та, а большинство ссылок в Гугле ведут к написаному неадекватом для себе подобных.
Заранее благодарен.

Kakmyc
Offline
Зарегистрирован: 15.01.2018

ЗЫ: в 2006 писал по локальному html файлу-учебнику, который безвозвратно утерян, лет так цать назад

sadman41
Offline
Зарегистрирован: 19.10.2016

GET / POST не имеют прямой связи с HTML. Поэтому стоит описать что именно собрались лепить из этого.

Kakmyc
Offline
Зарегистрирован: 15.01.2018

sadman41 пишет:
GET / POST не имеют прямой связи с HTML. Поэтому стоит описать что именно собрались лепить из этого.

Мне не нужна прямая связь.
Мне нужно понимание, как это все правильно расписывать (синтаксис, графика, форма построения и тд и тп).

Kakmyc
Offline
Зарегистрирован: 15.01.2018

В идеале было бы здорово получить знания о том, как написать самостоятельно клиента, с управлением по HTTP и обновлением по OTA.

Понимаю, что "все уже украдено до нас", но я сторонник того, что "каждый программист должен написать самостоятельно digger'a" ну или накрайняк socoban.
А я пока только крестики-нолики и "волк,-коза-капуста"писал.

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

Потрясающая каша из слов.

Kakmyc
Offline
Зарегистрирован: 15.01.2018

rkit пишет:

Потрясающая каша из слов.

Хорошо, для отдельных индивидов общая суть:
"Дайте ссылку на адекватный ресурс по HTML".

sadman41
Offline
Зарегистрирован: 19.10.2016

Из HTML для старта требуется познать тэги form и input. Остальное сводится к красивой картинке в браузере, которая к post/get отношения не имеет. Далее остаётся слушать порт 80 еспшкой и парсить входящие HTTP реквесты, вычленяя из тела запроса имена полей input и их значения.

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

https://www.w3schools.com/html/html_forms.asp - ключевые атрибуты - action, method.

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

sadman41 пишет:
Далее остаётся слушать порт 80 еспшкой и парсить входящие HTTP реквесты, вычленяя из тела запроса имена полей input и их значения.

Да вы все поехавшие совсем. Для всего есть библиотеки. Никогда и нигде не надо обрабатывать сеть и парсить http самому.

sadman41
Offline
Зарегистрирован: 19.10.2016

Нихрена ж себе - прям библиотеки под ESP есть? Вот это открытие.

Предлагаю выдвинуть гражданина rkit соискателем на Нобелевскую премию.

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

Если про HTML, то вот http://htmlbook.ru/html

А про гет с постом, ну, даже не знаю чего там .. там же тривиально всё, вроде.

Kakmyc
Offline
Зарегистрирован: 15.01.2018

ЕвгенийП пишет:

Если про HTML, то вот http://htmlbook.ru/html

А про гет с постом, ну, даже не знаю чего там .. там же тривиально всё, вроде.


Очень спасибо, похоже именно это я и искал

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

HTML в чистом виде сейчас (а точнее уже очень давно) не используется. Основное сейчас HTML+CSS, но это все что к внешнему виду относится. Для отправки разных значений (которые не превышают установленные СЕРВЕРОМ значения, ну там php чистый или еще что). HTML может предложить только формы (для ввода, чекбоксы, кнопки и так далее), все это заворачивается в тэг формы (<form>) в этом же тэге указывается адрес - куда это все нужно отправить (на htmlbook все доступно описано). Для красот дивностных - используется CSS (таблица стилей, в том же буке описан).

Вообще хотелось бы узнать зачем GET/POST и остальное? Сейчас же и ajax применяется и много чего еще. Я сам уже давно для web  не пишу, но что-то подсказать могу...

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

BOOM пишет:

 

Вообще хотелось бы узнать зачем GET/POST и остальное? Сейчас же и ajax применяется и много чего еще.

? А ajax это не GET/POST теперь? Я худею с вас всех.

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Не вижу смысли в Вашей претензии ко мне. Есть же знаки препинания, они разграничивают предложения (обычно), может у Вас как-то по другому? Или нужно было сделать перенос строки для лучшего понимания Вами?

Izvekoff
Offline
Зарегистрирован: 02.03.2020

BOOM пишет:

 Я сам уже давно для web  не пишу, но что-то подсказать могу...

Так подскажите

Morroc
Offline
Зарегистрирован: 24.10.2016

Да ничего не поменялось с 2006го, возможностей побольше только. Никто не мешает все так же делать простыми таблицами с формами.