Parse an URL splitting it into its base components.
More...
#include <HttpURLParser.h>
|
| Result | parse (StringSpan url) |
| | Parse StringSpan representing an URL.
|
| |
| bool | getQueryValue (StringSpan name, StringSpan &value) const |
| | Finds first raw query value matching name in this URL search component.
|
| |
|
| static bool | getQueryValue (StringSpan search, StringSpan name, StringSpan &value) |
| | Finds first raw query value matching name in a search component, with or without leading '?'.
|
| |
Parse an URL splitting it into its base components.
◆ getQueryValue() [1/2]
| bool SC::HttpURLParser::getQueryValue |
( |
StringSpan | name, |
|
|
StringSpan & | value ) const |
Finds first raw query value matching name in this URL search component.
◆ getQueryValue() [2/2]
| static bool SC::HttpURLParser::getQueryValue |
( |
StringSpan | search, |
|
|
StringSpan | name, |
|
|
StringSpan & | value ) |
|
static |
Finds first raw query value matching name in a search component, with or without leading '?'.
◆ parse()
| Result SC::HttpURLParser::parse |
( |
StringSpan | url | ) |
|
Parse StringSpan representing an URL.
- Parameters
-
- Returns
- Valid Result if parse was successful
◆ hash
| StringSpan SC::HttpURLParser::hash |
◆ host
| StringSpan SC::HttpURLParser::host |
◆ hostname
| StringSpan SC::HttpURLParser::hostname |
◆ password
| StringSpan SC::HttpURLParser::password |
◆ path
| StringSpan SC::HttpURLParser::path |
◆ pathname
| StringSpan SC::HttpURLParser::pathname |
◆ port
| uint16_t SC::HttpURLParser::port |
◆ protocol
| StringSpan SC::HttpURLParser::protocol |
◆ search
| StringSpan SC::HttpURLParser::search |
◆ username
| StringSpan SC::HttpURLParser::username |
The documentation for this struct was generated from the following file: