3#ifdef USE_CAPTIVE_PORTAL
18namespace captive_portal {
23 void setup()
override;
50 bool canHandle(AsyncWebServerRequest *request)
const override {
54 return this->
active_ && request->method() == HTTP_GET;
67#if defined(USE_ARDUINO) || defined(USE_ESP_IDF)
void disable_loop()
Disable this component's loop.
float get_setup_priority() const override
bool canHandle(AsyncWebServerRequest *request) const override
std::unique_ptr< DNSServer > dns_server_
void dump_config() override
CaptivePortal(web_server_base::WebServerBase *base)
void handle_config(AsyncWebServerRequest *request)
web_server_base::WebServerBase * base_
void handleRequest(AsyncWebServerRequest *req) override
void handle_wifisave(AsyncWebServerRequest *request)
CaptivePortal * global_captive_portal
Providing packet encoding functions for exchanging data with a remote host.