61#define CHECK_FOR_SERVER_AND_LOCATION(req, res) \
62 if (!req.location() || !req.server()) \
63 return (void)res.status(NOT_FOUND)
Definition Handler.hpp:55
static void populateResponse(Response &)
Definition DefaultError.cpp:88
static void handle(Request const &request, Response &response, MimeTypes const &mimeTypes)
Definition DefaultError.cpp:117
Definition Handler.hpp:45
static void handle(Request const &, Response &)
Definition FileDelete.cpp:66
Definition Handler.hpp:40
static void handle(Request const &, Response &, MimeTypes const &)
Definition FileUploadHandler.cpp:30
Definition Handler.hpp:29
static void handle(Request const &, Response &, MimeTypes const &)
Definition HeadHeader.cpp:9
Abstract interface for all request handlers (Strategy Pattern).
Definition Handler.hpp:15
virtual ~IHandler()
Definition Handler.hpp:17
Definition Handler.hpp:50
static void populateResponse(Response &)
Definition JsonError.cpp:40
Definition MimeTypes.hpp:11
Definition Request.hpp:66
A data container for an HTTP response, managed via a fluent API.
Definition Response.hpp:33
Definition Handler.hpp:35
static void handle(Request const &, Response &)
Definition Return.cpp:11
Handles serving static files from the filesystem.
Definition Handler.hpp:23
static void handle(Request const &, Response &, MimeTypes const &)
Definition StaticFile.cpp:15
Definition IArgument.hpp:5