|
10Duke Enterprise C++ SDK
|
#include <LibcurlURL.h>
A utility class to parse URLs with Libcurl.
Public Member Functions | |
| LibcurlURL (bool lenient=true) | |
| Constructs a new instance. | |
| std::string | getScheme () const |
| std::string | getUsername () const |
| std::string | getPassword () const |
| std::uint16_t | getPort () const |
| std::string | getHostname () const |
| std::string | getPath () const |
| std::string | getQueryParameters () const |
| std::string | getFragment () const |
| virtual void | parse (const std::string &url) |
| Parses given URL into this instance. | |
|
explicit |
Constructs a new instance.
| lenient | accept URL-scheme not recognized by libcurl. |
| std::bad_alloc | if unable to initialize libcurl |
|
virtual |