esp32_https_server_compat
Альтернативный HTTPS-сервер для ESP32 с API, совместимым с WebServer
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:3973b11b234554719faff2658850bdfdb9a788661a934ca07742a75413bb44c0esp32_https_server_compat-1.0.0-3973b11b.zipОписание
Обёртка над TLS-сервером ESP32, которая говорит на одном языке с встроенной WebServer библиотекой. Если у вас уже есть код на WebServer.h, можно переходить на HTTPS почти без изменений — просто поменяйте заголовок на ESPWebServer.hpp и переименуйте класс на ESPWebServerSecure для защищённого соединения. Под капотом находится полноценный https_server, но API стал совместимым. Имеет довольно ощутимые ограничения: serveStatic работает только с одним файлом или папкой, без gzip-сжатия и с узким набором известных MIME-типов, аутентификация только Basic, sendHeader игнорирует некоторые параметры, collectHeaders и обработка form-data не реализованы. Для PlatformIO добавляется в dependencies, для Arduino IDE нужно скачать и саму библиотеку, и базовую esp32_https_server рядом.