UniSet 2.44.3
Http сервер

Http сервер предназначен для получения информации о UniSetObject-ах через http (json).

Примеры задания разрешений/запретов по IP для CORS/ACL:

auto srv = std::make_shared<uniset::UHttp::UHttpServer>(registry, "0.0.0.0", 8080);
// CIDR-подсети
srv->setWhitelist({"192.168.1.0/24", "10.0.0.0/8"});
// Конкретный адрес (префикс = длина адреса)
srv->setBlacklist({"192.168.1.100"});
// Диапазон адресов, начало и конец через '-'
srv->setBlacklist({"172.16.0.10-172.16.0.20"});
// Доверенные фронты, от которых читаем X-Forwarded-For/X-Real-IP
srv->setTrustedProxies({"127.0.0.1", "10.0.0.0/24"});
// Bearer-аутентификация: включить и задать список токенов
srv->setBearerRequired(true);
srv->setBearerTokens({"token123", "another-token"});