Nejsem expert na multistránky, ale nevidím v tom problém. Jak jsem to dělal u barometru. Vypíchnul jsem tu jediný řádek, který vidím jako stěžejní
Kód: Vybrat vše
HttpServer.on("/", HTTP_GET, SendPageWelcome);
Když server dostane požadavek GET jen s lomítkem, pak se zavolá třeba funkce SendPageWelcome, která odešle konkrétní stránku.
Když bude za lomítkem nějaká cesta,
Kód: Vybrat vše
HttpServer.on("/barometer", HTTP_GET, SendPageBarometer);
HttpServer.on("/hygrometer", HTTP_GET, SendPageHygrometer);
zavolají se prostě jiné funkce, které odešlou jiné stránky. Zdá se mi to velmi jednoduché. Žádné parsování požadavku, to si server udělá sám. Samozřejmě ten server musí napřed existovat.
Ty moje prográmky obsahují docela dost informací, počínaje OTA přes použití HTTP BASIC autentifikace a třeba v tomhle odkazu najdeš, jak snadno získat parametry odeslané klientem v požadavku GET nebo POST.
http://esp8266.fancon.cz/esp8266-http-s ... duino.html
A k tomu využití file systému jsem docela skeptický, protože není problém vygenerovat třeba obrázek nahé slečny, ale udělat pěkné jdoucí hodiny přes filesystém prakticky nejde. Nejlepší by bylo tvořit web v SVG formátu, ale manuálně je to nesmírně pracné a editory generují příšerné velikosti.
Co ti brání sem dát nějaký svůj pokus? Do ESP8266 bych to dostal taky? Můžu to vyzkoušet.