Si deseáis hacer un HTTP redirect en uno de los procesos con vuestro ESP, veréis que la solución habitual suele fallar con una excepción y reiniciar el microcontrolador. En concreto, la solución que he visto habitualmente es:
Código: Seleccionar todo
server.sendHeader("Location", "/", true);
server.send(302, "text/plain", "");
Pues bien, ese código tiene un error que lo hace reiniciarse, y he encontrado la solución, que además es sencillísima. Se trata de sencillamente sacar los dos últimos parámetros de la llamada a server.send:
Código: Seleccionar todo
server.sendHeader("Location", "/", true);
server.send(302);
Con ésto os evitáis el molesto reseteo de vuestro microcontrolador.