#include "HandlerFactory.h" #include #include #include "Handlers.h" namespace DB { std::unique_ptr LibraryBridgeHandlerFactory::createRequestHandler(const HTTPServerRequest & request) { Poco::URI uri{request.getURI()}; LOG_DEBUG(log, "Request URI: {}", uri.toString()); if (request.getMethod() == Poco::Net::HTTPRequest::HTTP_GET) return std::make_unique(keep_alive_timeout, getContext()); if (request.getMethod() == Poco::Net::HTTPRequest::HTTP_POST) return std::make_unique(keep_alive_timeout, getContext()); return nullptr; } }