From 381f4e9f345bf6e23b753d1c68758d4c1adcee5c Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sun, 8 Feb 2026 08:23:04 -0600 Subject: [PATCH] Revert "Remove unused host() method from AsyncWebServerRequest" This reverts commit 99b7996759eef4ec8fa155fb077135bbdb094384. --- esphome/components/web_server_idf/web_server_idf.cpp | 2 ++ esphome/components/web_server_idf/web_server_idf.h | 1 + 2 files changed, 3 insertions(+) diff --git a/esphome/components/web_server_idf/web_server_idf.cpp b/esphome/components/web_server_idf/web_server_idf.cpp index 225d6f85cb..9dd69bee41 100644 --- a/esphome/components/web_server_idf/web_server_idf.cpp +++ b/esphome/components/web_server_idf/web_server_idf.cpp @@ -257,6 +257,8 @@ StringRef AsyncWebServerRequest::url_to(std::span buffer) co return StringRef(buffer.data(), decoded_len); } +std::string AsyncWebServerRequest::host() const { return this->get_header("Host").value(); } + void AsyncWebServerRequest::send(AsyncWebServerResponse *response) { httpd_resp_send(*this, response->get_content_data(), response->get_content_size()); } diff --git a/esphome/components/web_server_idf/web_server_idf.h b/esphome/components/web_server_idf/web_server_idf.h index a44d5f9d5b..08e0053654 100644 --- a/esphome/components/web_server_idf/web_server_idf.h +++ b/esphome/components/web_server_idf/web_server_idf.h @@ -122,6 +122,7 @@ class AsyncWebServerRequest { char buffer[URL_BUF_SIZE]; return std::string(this->url_to(buffer)); } + std::string host() const; // NOLINTNEXTLINE(readability-identifier-naming) size_t contentLength() const { return this->req_->content_len; }