mirror of
https://github.com/esp8266/Arduino.git
synced 2025-04-19 23:22:16 +03:00
use uriglob to catch all android captive portal requests (#9041)
This commit is contained in:
parent
9e73cf0021
commit
089fe8fca7
@ -4,6 +4,7 @@
|
|||||||
#include <DNSServer.h>
|
#include <DNSServer.h>
|
||||||
#include <ESP8266mDNS.h>
|
#include <ESP8266mDNS.h>
|
||||||
#include <EEPROM.h>
|
#include <EEPROM.h>
|
||||||
|
#include <uri/UriGlob.h>
|
||||||
|
|
||||||
/*
|
/*
|
||||||
This example serves a "hello world" on a WLAN and a SoftAP at the same time.
|
This example serves a "hello world" on a WLAN and a SoftAP at the same time.
|
||||||
@ -74,8 +75,8 @@ void setup() {
|
|||||||
server.on("/", handleRoot);
|
server.on("/", handleRoot);
|
||||||
server.on("/wifi", handleWifi);
|
server.on("/wifi", handleWifi);
|
||||||
server.on("/wifisave", handleWifiSave);
|
server.on("/wifisave", handleWifiSave);
|
||||||
server.on("/generate_204", handleRoot); // Android captive portal. Maybe not needed. Might be handled by notFound handler.
|
server.on(UriGlob("/generate_204*"), handleRoot); // Android captive portal. Handle "/generate_204_<uuid>"-like requests. Might be handled by notFound handler.
|
||||||
server.on("/fwlink", handleRoot); // Microsoft captive portal. Maybe not needed. Might be handled by notFound handler.
|
server.on("/fwlink", handleRoot); // Microsoft captive portal. Maybe not needed. Might be handled by notFound handler.
|
||||||
server.onNotFound(handleNotFound);
|
server.onNotFound(handleNotFound);
|
||||||
server.begin(); // Web server start
|
server.begin(); // Web server start
|
||||||
Serial.println("HTTP server started");
|
Serial.println("HTTP server started");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user