LCBUrl
Парсер URL-адресов с разбором на компоненты (схема, хост, порт, путь, query, фрагмент) и поддержкой mDNS-имён
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:e0ddb6e4cc89b2389152f52b34e5ec40c98f6d3d562ec6b3514089fe1c73cca1LCBUrl-1.1.9-e0ddb6e4.zipОписание
Парсер для работы с URL-адресами на Arduino. Библиотека разбирает строку URL и нормализует её в соответствии с RFC3986, давая доступ к отдельным компонентам: схеме, имени пользователя, паролю, хосту, портом, пути, query-строке и фрагменту. Поддерживает автоматическую обработку закодированных символов (вроде %7E вместо ~) и может разрешать mDNS-адреса, заменяя .local имена на IP-адреса. Сложные URL вроде http://user:pass@host.local:80/path?query#frag разбираются одной функцией, после чего вы можете вытащить нужные части без ручного парсинга. Важное ограничение: сетевые функции нельзя запускать из таймеров (Ticker), иначе программа зависнет — это особенность работы с радиомодулями на микроконтроллере.