UniSet 2.44.3
Класс uniset::UHttp::UHttpRequestHandler
Граф наследования:uniset::UHttp::UHttpRequestHandler:
Граф связей класса uniset::UHttp::UHttpRequestHandler:

Открытые члены

 UHttpRequestHandler (std::shared_ptr< IHttpRequestRegistry > _registry, const std::string &httpCORS_allow="*", const std::string &contentType="text/json; charset=UTF-8", const NetworkRules &whitelist=NetworkRules(), const NetworkRules &blacklist=NetworkRules(), const NetworkRules &trustedProxies=NetworkRules(), bool bearerRequired=false, const BearerTokens &bearerTokens=BearerTokens())
virtual void handleRequest (Poco::Net::HTTPServerRequest &req, Poco::Net::HTTPServerResponse &resp) override

Открытые статические члены

static bool match (const Poco::Net::IPAddress &ip, const NetworkRule &rule)
static bool inRules (const Poco::Net::IPAddress &ip, const NetworkRules &rules)
static bool isDenied (const Poco::Net::IPAddress &ip, const NetworkRules &whitelist, const NetworkRules &blacklist)
static bool validateBearer (const std::string &header, const BearerTokens &tokens)