cvedia::rt::WebClient¶
Public Classes¶
| Name | |
|---|---|
| struct | ProxyConfiguration |
Public Functions¶
| Name | |
|---|---|
| std::string | post(std::string const & ip, std::string const & path, std::string const & payload, std::string const & contentType ="text/plain") |
| std::string | get(std::string const & ip, std::string const & path) |
| void | setupProxy(httplib::Client & cli) |
| std::string | flipUrlScheme(std::string const & url) |
| std::string | getPreferredSchemeUrl(std::string const & url) |
| void | rememberWorkingScheme(std::string const & url) |
| void | setupProxy(httplib::Client & cli, ProxyConfiguration const & conf) |
Public Functions Documentation¶
function post¶
static std::string post(
std::string const & ip,
std::string const & path,
std::string const & payload,
std::string const & contentType ="text/plain"
)
function get¶
static std::string get(
std::string const & ip,
std::string const & path
)
function setupProxy¶
static void setupProxy(
httplib::Client & cli
)
function flipUrlScheme¶
static std::string flipUrlScheme(
std::string const & url
)
function getPreferredSchemeUrl¶
static std::string getPreferredSchemeUrl(
std::string const & url
)
function rememberWorkingScheme¶
static void rememberWorkingScheme(
std::string const & url
)
function setupProxy¶
static inline void setupProxy(
httplib::Client & cli,
ProxyConfiguration const & conf
)