webserver.ino 774 B

12345678910111213141516171819202122232425262728293031
  1. /*
  2. *
  3. * Webserver.ino
  4. *
  5. * This script handle web serving and RESTFUL API features
  6. */
  7. void registerServeEndpoints(){
  8. server.serveStatic("/", LittleFS, "/index.html");
  9. server.onNotFound(handleNotFound);
  10. }
  11. void handleRoot() {
  12. //server.send(200, "text/plain", "Hello world!");
  13. }
  14. void handleNotFound() {
  15. String message = "404 - Not Found\n\n";
  16. message += "URI: ";
  17. message += server.uri();
  18. message += "\nMethod: ";
  19. message += (server.method() == HTTP_GET) ? "GET" : "POST";
  20. message += "\nArguments: ";
  21. message += server.args();
  22. message += "\n";
  23. for (uint8_t i = 0; i < server.args(); i++) {
  24. message += " " + server.argName(i) + ": " + server.arg(i) + "\n";
  25. }
  26. server.send(404, "text/plain", message);
  27. }