#ifndef REQUEST_HANDLER_HPP #define REQUEST_HANDLER_HPP #include #include #include #include using namespace boost::beast; class RequestHandler { public: std::variant< http::response, http::response > handle(const http::request& request); private: http::response BadRequest(const std::string& why); http::response handle_file_request(const std::string& filename, boost::system::error_code& ec); }; #endif