File tree Expand file tree Collapse file tree 1 file changed +41
-0
lines changed
libraries/WebServer/examples/SimpleWebServer Expand file tree Collapse file tree 1 file changed +41
-0
lines changed Original file line number Diff line number Diff line change
1
+ #include < Ethernet.h>
2
+ #include " WiFi.h"
3
+ #include < ESP32WebServer.h>
4
+
5
+ // declare the ethernet adapter
6
+ ESP32Ethernet ethernet;
7
+ // define a webserver on port 80
8
+ ESP32WebServer server (80 );
9
+
10
+ void setup (){
11
+ Serial.begin (115200 );
12
+
13
+ // start the ethernet adapter (DHCP)
14
+ ethernet.begin ();
15
+
16
+ // attach handles
17
+ server.on (" /" ,handleRoot);
18
+ server.on (" /test" ,handleTest);
19
+
20
+ // start the server
21
+ server.begin ();
22
+ }
23
+
24
+ void handleRoot ()
25
+ {
26
+ String html = " You just loaded the root of your ESP WebServer<br><br><a href=\" /test\" >Goto /test</a>" ;
27
+ server.setContentLength (html.length ());
28
+ server.send (200 ," text/html" ,html);
29
+ }
30
+
31
+ void handleTest ()
32
+ {
33
+ String html = " You just entered /test ..." ;
34
+ server.setContentLength (html.length ());
35
+ server.send (200 ," text/html" ,html);
36
+ }
37
+
38
+ void loop (){
39
+ // hanle clients
40
+ server.handleClient ();
41
+ }
You can’t perform that action at this time.
0 commit comments