Webserv
|
Handles serving static files from the filesystem. More...
#include <Handler.hpp>
Public Member Functions | |
StaticFileHandler (MimeTypes const &) | |
HttpResponse | handle (HttpRequest const &req, config::ServerBlock const *s, config::LocationBlock const *l) const |
The primary handler logic entry point. | |
Public Member Functions inherited from http::IHandler | |
virtual | ~IHandler () |
HttpResponse | handle (HttpRequest const &h, RouterResult const &r) const |
Convenience overload to handle a request using a RouterResult. |
Private Member Functions | |
StaticFileHandler () |
Private Attributes | |
MimeTypes const & | mimeTypes_ |
Handles serving static files from the filesystem.
http::StaticFileHandler::StaticFileHandler | ( | MimeTypes const & | mime | ) |
|
private |
|
virtual |
The primary handler logic entry point.
request | The client's HTTP request. |
server | The matched server configuration context. |
location | The matched location configuration context. |
Implements http::IHandler.
|
private |