|
10Duke Enterprise C++ Client
|
#include <Win32URLParser.h>
Win32 implementation of tenduke::net::URLParser.
Uses ::WinHttpCrackUrl.
IMPORTANT: ::WinHttpCrackUrl only supports full URLs and only HTTP and HTTPS schemes. This class makes some tweaks to support relative URLs, but more complex cases are not supported.
Public Member Functions | |
| ::tenduke::net::URL | from (const std::string &urlToParse) const override |
| Parses URL from provided string. | |
| std::unique_ptr< tenduke::net::URL > | ptrFrom (const std::string &urlToParse) const override |
| Parses URL from provided string. | |
Additional Inherited Members | |
Protected Member Functions inherited from tenduke::net::AbstractURLParser | |
| virtual void | parseQueryParameters (::tenduke::net::URLBuilder &urlBuilder, const char *queryString, std::size_t queryStringLength) const |
|
overridevirtual |
Parses URL from provided string.
| tenduke::net::URLException | (or subclasses) if parsing the URL failed |
Implements tenduke::net::URLParser.
|
overridevirtual |
Parses URL from provided string.
| tenduke::net::URLException | (or subclasses) if parsing the URL failed |
Implements tenduke::net::URLParser.