#include <url.h>
◆ HttpUri
◆ Keys
◆ Parameters
◆ Values
◆ Url()
helper::http::Url::Url |
( |
const HttpUri & |
uri | ) |
|
|
inline |
◆ append_query_parameter()
static void helper::http::Url::append_query_parameter |
( |
HttpUri & |
uri, |
|
|
const std::string & |
key, |
|
|
const std::string & |
value |
|
) |
| |
|
inlinestatic |
◆ get_if_query_parameter() [1/2]
bool helper::http::Url::get_if_query_parameter |
( |
const std::string & |
key, |
|
|
std::optional< std::string > * |
value |
|
) |
| const |
|
inline |
◆ get_if_query_parameter() [2/2]
bool helper::http::Url::get_if_query_parameter |
( |
const std::string & |
key, |
|
|
std::string * |
value |
|
) |
| const |
|
inline |
◆ get_path()
std::string helper::http::Url::get_path |
( |
| ) |
|
|
inline |
◆ get_query()
std::string helper::http::Url::get_query |
( |
| ) |
|
|
inline |
◆ get_query_elements()
Parameters helper::http::Url::get_query_elements |
( |
| ) |
|
|
inline |
◆ get_query_parameter() [1/2]
static std::string helper::http::Url::get_query_parameter |
( |
const HttpUri & |
uri, |
|
|
const std::string & |
key |
|
) |
| |
|
inlinestatic |
◆ get_query_parameter() [2/2]
std::string helper::http::Url::get_query_parameter |
( |
const std::string & |
key | ) |
const |
|
inline |
◆ is_query_parameter()
bool helper::http::Url::is_query_parameter |
( |
const std::string & |
key | ) |
const |
|
inline |
◆ parse_offset_limit() [1/2]
static void helper::http::Url::parse_offset_limit |
( |
const Parameters & |
query, |
|
|
uint64_t * |
out_offset, |
|
|
uint64_t * |
out_limit |
|
) |
| |
|
inlinestatic |
◆ parse_offset_limit() [2/2]
void helper::http::Url::parse_offset_limit |
( |
uint64_t * |
out_offset, |
|
|
uint64_t * |
out_limit |
|
) |
| const |
|
inline |
◆ remove_query_parameter()
bool helper::http::Url::remove_query_parameter |
( |
const std::string & |
key | ) |
|
|
inline |
◆ to_uint64()
static uint64_t helper::http::Url::to_uint64 |
( |
const char * |
value, |
|
|
const char * |
conversion_failure_message |
|
) |
| |
|
inlinestatic |
◆ uri_
The documentation for this class was generated from the following file:
- router/src/mysql_rest_service/include/helper/http/url.h