From dbbd0479808eab38345a8a2171bd71d864e052ba Mon Sep 17 00:00:00 2001 From: ficeto Date: Fri, 1 May 2015 02:51:59 +0300 Subject: [PATCH] Updated HelloServer with mDNS and NotFound catcher with custom page the not found handler should be used in conjunction with other means of getting data, like SD card --- .../examples/HelloServer/HelloServer.ino | 47 ++++++++++++------- 1 file changed, 29 insertions(+), 18 deletions(-) diff --git a/libraries/ESP8266WebServer/examples/HelloServer/HelloServer.ino b/libraries/ESP8266WebServer/examples/HelloServer/HelloServer.ino index 345800ba1..5ed9e90dc 100644 --- a/libraries/ESP8266WebServer/examples/HelloServer/HelloServer.ino +++ b/libraries/ESP8266WebServer/examples/HelloServer/HelloServer.ino @@ -1,29 +1,36 @@ #include #include #include +#include -const char* ssid = "..............."; -const char* password = "..............."; - +const char* ssid = "........"; +const char* password = "........"; +MDNSResponder mdns; ESP8266WebServer server(80); - -const int led = 13; - + void handle_root() { - digitalWrite(led, 1); server.send(200, "text/plain", "hello from esp8266!"); - delay(100); - digitalWrite(led, 0); +} + +bool handle_not_found(){ + String message = "URI: "; + message += server.uri(); + message += "\nMethod: "; + message += (server.method() == HTTP_GET)?"GET":"POST"; + message += "\nArguments: "; + message += server.args(); + message += "\n"; + for (uint8_t i=0; i