File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
libraries/DNSServer/examples/CaptivePortalAdvanced Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change 44#include < DNSServer.h>
55#include < ESP8266mDNS.h>
66#include < EEPROM.h>
7+ #include < uri/UriGlob.h>
78
89/*
910 This example serves a "hello world" on a WLAN and a SoftAP at the same time.
@@ -74,8 +75,8 @@ void setup() {
7475 server.on (" /" , handleRoot);
7576 server.on (" /wifi" , handleWifi);
7677 server.on (" /wifisave" , handleWifiSave);
77- server.on (" /generate_204" , handleRoot); // Android captive portal. Maybe not needed . Might be handled by notFound handler.
78- server.on (" /fwlink" , handleRoot); // Microsoft captive portal. Maybe not needed. Might be handled by notFound handler.
78+ server.on (UriGlob ( " /generate_204* " ) , handleRoot); // Android captive portal. Handle "/generate_204_<uuid>"-like requests . Might be handled by notFound handler.
79+ server.on (" /fwlink" , handleRoot); // Microsoft captive portal. Maybe not needed. Might be handled by notFound handler.
7980 server.onNotFound (handleNotFound);
8081 server.begin (); // Web server start
8182 Serial.println (" HTTP server started" );
You can’t perform that action at this time.
0 commit comments