ESP32 HTTPS Server

Public Member Functions | Public Attributes | List of all members
httpsserver::ResourceNode Class Reference

This HTTPNode represents a route that maps to a regular HTTP request for a resource (static or dynamic) More...

`#include <ResourceNode.hpp>`

Inheritance diagram for httpsserver::ResourceNode:
[legend]
Collaboration diagram for httpsserver::ResourceNode:
[legend]

## Public Member Functions
| ResourceNode (const std::string &path, const std::string &method, const HTTPSCallbackFunction *callback, const std::string &tag="")
std::string | getMethod ()
Public Member Functions inherited from httpsserver::HTTPNode
| HTTPNode (const std::string &path, const HTTPNodeType nodeType, const std::string &tag="")
bool | hasUrlParameter ()
uint8_t | getUrlParamCount ()
size_t | getParamIdx (uint8_t)
std::vector< HTTPValidator * > * | getValidators ()
void | addURLParamValidator (uint8_t paramIdx, const HTTPValidationFunction *validator)

## Public Attributes
const std::string | _method
const HTTPSCallbackFunction * | _callback
Public Attributes inherited from httpsserver::HTTPNode
const std::string | _path
const std::string | _tag
const HTTPNodeType | _nodeType

## Detailed Description

This HTTPNode represents a route that maps to a regular HTTP request for a resource (static or dynamic)

It therefore contrasts to the WebsocketNode, which handles requests for Websockets.

The documentation for this class was generated from the following files:

- /home/frank/Projekte/esp32/https_server/esp32_https_server/src/ResourceNode.hpp
- /home/frank/Projekte/esp32/https_server/esp32_https_server/src/ResourceNode.cpp