Class StaticRequestHandler
ClassList > StaticRequestHandler
Inherits the following classes: RequestHandler
Public Functions
Type | Name |
---|---|
StaticRequestHandler (FS & fs, const char * path, const char * uri, const char * cache_header) |
|
virtual bool | canHandle (HTTPMethod requestMethod, String requestUri) override |
virtual bool | handle (WebServer & server, HTTPMethod requestMethod, String requestUri) override |
Public Functions inherited from RequestHandler
See RequestHandler
Type | Name |
---|---|
virtual bool | canHandle (HTTPMethod method, String uri) |
virtual bool | canUpload (String uri) |
virtual bool | handle (WebServer & server, HTTPMethod requestMethod, String requestUri) |
RequestHandler * | next () |
void | next (RequestHandler * r) |
const String & | pathArg (unsigned int i) |
virtual void | upload (WebServer & server, String requestUri, HTTPUpload & upload) |
virtual | ~RequestHandler () |
Public Static Functions
Type | Name |
---|---|
String | getContentType (const String & path) |
Protected Attributes
Type | Name |
---|---|
size_t | _baseUriLength |
String | _cache_header |
FS | _fs |
bool | _isFile |
String | _path |
String | _uri |
Protected Attributes inherited from RequestHandler
See RequestHandler
Type | Name |
---|---|
std::vector< String > | pathArgs |
Public Functions Documentation
function StaticRequestHandler
inline StaticRequestHandler::StaticRequestHandler (
FS & fs,
const char * path,
const char * uri,
const char * cache_header
)
function canHandle
inline virtual bool StaticRequestHandler::canHandle (
HTTPMethod requestMethod,
String requestUri
) override
Implements RequestHandler::canHandle
function handle
inline virtual bool StaticRequestHandler::handle (
WebServer & server,
HTTPMethod requestMethod,
String requestUri
) override
Implements RequestHandler::handle
Public Static Functions Documentation
function getContentType
Protected Attributes Documentation
variable _baseUriLength
variable _cache_header
variable _fs
variable _isFile
variable _path
variable _uri
The documentation for this class was generated from the following file cores/common/arduino/libraries/ext/WebServer/detail/RequestHandlersImpl.h