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

#include <LauncherHttpRegistry.h>

Граф наследования:uniset::LauncherHttpRegistry:
Inheritance graph
[см. легенду]
Граф связей класса uniset::LauncherHttpRegistry:
Collaboration graph
[см. легенду]

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

 LauncherHttpRegistry (ProcessManager &pm)
 
void setReadToken (const std::string &token)
 
void setControlToken (const std::string &token)
 
void setHtmlTemplate (const std::string &path)
 
Poco::JSON::Object::Ptr httpRequest (const UHttp::HttpRequestContext &ctx) override
 
Poco::JSON::Array::Ptr httpGetObjectsList (const UHttp::HttpRequestContext &ctx) override
 
Poco::JSON::Object::Ptr httpHelpRequest (const UHttp::HttpRequestContext &ctx) override
 
bool httpStaticRequest (const std::string &path, Poco::Net::HTTPServerRequest &req, Poco::Net::HTTPServerResponse &resp) override
 

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

HTTP Registry for Launcher. Implements IHttpRequestRegistry to work with UHttpServer.

REST API endpoints:

Методы

◆ httpGetObjectsList()

Poco::JSON::Array::Ptr uniset::LauncherHttpRegistry::httpGetObjectsList ( const UHttp::HttpRequestContext ctx)
overridevirtual

◆ httpHelpRequest()

Poco::JSON::Object::Ptr uniset::LauncherHttpRegistry::httpHelpRequest ( const UHttp::HttpRequestContext ctx)
overridevirtual

◆ httpRequest()

Poco::JSON::Object::Ptr uniset::LauncherHttpRegistry::httpRequest ( const UHttp::HttpRequestContext ctx)
overridevirtual

◆ httpStaticRequest()

bool uniset::LauncherHttpRegistry::httpStaticRequest ( const std::string &  path,
Poco::Net::HTTPServerRequest &  req,
Poco::Net::HTTPServerResponse &  resp 
)
overridevirtual

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

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

Переопределяет метод предка uniset::UHttp::IHttpRequestRegistry.