potřebuji načíst data odeslané z formuláře, v modu CLIENT to už mám ale nedaří se to v DNS
něco jako
Kód: Vybrat vše
// ************************
String read_data_formular = webServer.read();
// ***********************
*****************************************************************
#include <ESP8266WiFi.h>
#include <DNSServer.h>
#include <ESP8266WebServer.h>
const byte DNS_PORT = 53;
IPAddress apIP(192, 168, 1, 1);
DNSServer dnsServer;
ESP8266WebServer webServer(80);
String responseHTML = ""
"<!DOCTYPE html><html><head><title>pokus</title></head>"
"<body text=#000000 link=#ff0000 alink=#ff0000 vlink=#006600 bgcolor=#8fbcff>"
"<FORM action='' method=GET name=form1>Napis zpravu<br>"
"<INPUT type=text name=message size=40>"
"<INPUT type=submit name=submit value=SEND><br><br>"
"</FORM>"
"<br><br></body></html>";
void setup() {
WiFi.mode(WIFI_AP);
WiFi.softAPConfig(apIP, apIP, IPAddress(255, 255, 255, 0));
WiFi.softAP("FREE WIFI ALES");
dnsServer.start(DNS_PORT, "*", apIP);
webServer.onNotFound([]() {
webServer.send(200, "text/html", responseHTML);
});
webServer.begin();
}
void loop() {
// ************************
String read_data_formular = webServer.read();
// ***********************
dnsServer.processNextRequest();
webServer.handleClient();
}