cwist
Modern C web framework with libttak runtime
Loading...
Searching...
No Matches
Query & URI API

Header: <cwist/net/http/query.h>

Advanced query string parsing using liburiparser.

cwist_query_map_parse

void cwist_query_map_parse(cwist_query_map *map, const char *raw_query)
Parse raw query strings (e.g., "a=1&b=2") into the map.
Definition query.c:319
size_t cap
Definition otel.c:56

Parses a query string (e.g., a=1&b=2) into the map using liburiparser.

cwist_query_map_get

const char *cwist_query_map_get(cwist_query_map *map, const char *key);
const char * cwist_query_map_get(cwist_query_map *map, const char *key)
Get a value by key.
Definition query.c:196

Retrieves a query parameter value in O(1) average time (SipHash).