4#include <esp_http_server.h>
9namespace web_server_idf {
14optional<std::string>
query_key_value(
const std::string &query_url,
const std::string &key);
17inline bool char_equals_ci(
char a,
char b) { return ::tolower(a) == ::tolower(b); }
20bool str_ncmp_ci(
const char *s1,
const char *s2,
size_t n);
23const char *
stristr(
const char *haystack,
const char *needle);
bool char_equals_ci(char a, char b)
optional< std::string > request_get_url_query(httpd_req_t *req)
optional< std::string > request_get_header(httpd_req_t *req, const char *name)
bool str_ncmp_ci(const char *s1, const char *s2, size_t n)
optional< std::string > query_key_value(const std::string &query_url, const std::string &key)
const char * stristr(const char *haystack, const char *needle)
bool request_has_header(httpd_req_t *req, const char *name)
Providing packet encoding functions for exchanging data with a remote host.