UniSet @VERSION@
Открытые члены | Полный список членов класса
Класс uniset::UHttp::IHttpRequestRegistryabstract

#include <UHttpRequestHandler.h>

Граф наследования:uniset::UHttp::IHttpRequestRegistry:
Inheritance graph
[см. легенду]

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

virtual Poco::JSON::Object::Ptr httpRequest (const HttpRequestContext &ctx)=0
 
virtual Poco::JSON::Array::Ptr httpGetObjectsList (const HttpRequestContext &ctx)=0
 
virtual Poco::JSON::Object::Ptr httpHelpRequest (const HttpRequestContext &ctx)=0
 
virtual bool httpStaticRequest (const std::string &path, Poco::Net::HTTPServerRequest &req, Poco::Net::HTTPServerResponse &resp)
 

Подробное описание

Интерфейс реестра объектов (маршрутизация запросов)

Методы

◆ httpGetObjectsList()

virtual Poco::JSON::Array::Ptr uniset::UHttp::IHttpRequestRegistry::httpGetObjectsList ( const HttpRequestContext ctx)
pure virtual

Замещается в uniset::UniSetActivator.

◆ httpStaticRequest()

virtual bool uniset::UHttp::IHttpRequestRegistry::httpStaticRequest ( const std::string &  path,
Poco::Net::HTTPServerRequest &  req,
Poco::Net::HTTPServerResponse &  resp 
)
inlinevirtual

Обработка статических файлов (HTML, JS, CSS и др.) Вызывается для путей вне /api/v2/

Аргументы
path- путь запроса (например "/" или "/app.js")
req- HTTP запрос
resp- HTTP ответ
Возвращает
true если запрос обработан, false если нужно вернуть 400

Переопределяется в uniset::LauncherHttpRegistry.