Приведу кусок кода
В терминале два раза выводится только аргумент PASS.
Код:
void handleRoot(){
String out = "";
out=
"<html>\
<meta charset='utf-8' />\
<form action=\"wifisave\" method=\"post\">\
<p style=\"text-align: center;\">SSID <input maxlength=\"50\" name=\"ap_ssid\" size=\"10\" type=\"text\" /></p>\
<p style=\"text-align: center;\">PASS <input maxlength=\"50\" name=\"ap_pass\" size=\"10\" type=\"password\" /></p>\
<p style=\"text-align: center;\"><input type=\"submit\" value=\"Сохранить\" /></p>\
</form></html>";
server.send(200, "text/html", out);
}
void handleWifiSave(){
const char* _ssid;
const char* _pass;
_ssid = server.arg("ap_ssid").c_str();
_pass = server.arg("ap_pass").c_str();
Serial.println(_ssid);
Serial.println(_pass);
String out = "";
out = "<html><head><meta http-equiv='refresh' content='0;URL=/'></head></html>";
server.send ( 200, "text/html", out );
}