Restfully
Парсинг URI и маршрутизация REST-запросов для WebServer на ESP8266 и ESP32
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:dc84908a51aa790685e0e5b99cbfca7be243bff37faea459e649a12e14b1d5d8Restfully-0.2.0-beta-dc84908a.zipОписание
Если нужно создавать REST API на ESP8266 или ESP32, эта библиотека берёт на себя парсинг URI и извлечение параметров из адреса. Вы описываете endpoint с переменными (строки, числа, булевы значения), привязываете к нему функцию-обработчик, и библиотека сама распределяет входящие запросы, передавая параметры в удобном объекте Request с массивом args — доступным как по имени, так и по позиции. Поддерживает WebServer и ESP8266WebServer, работает с ArduinoJSON для обработки данных. Код остаётся независимым от конкретного веб-сервера и протокола, что оставляет простор для расширений. Установка через Library Manager или клонирование репозитория в папку библиотек. Понадобятся также WebServer для вашей платы и ArduinoJSON версии 6.5+.