UniSet @VERSION@
Открытые члены | Открытые статические члены | Полный список членов класса
Класс uniset::UHttp::UHttpRequestHandler
Граф наследования:uniset::UHttp::UHttpRequestHandler:
Inheritance graph
[см. легенду]
Граф связей класса uniset::UHttp::UHttpRequestHandler:
Collaboration graph
[см. легенду]

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

 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)