|
NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
成员的完整列表,这些成员属于 http_client,包括所有继承而来的类成员
| clear_cookies() | http_client | inline |
| clear_proxy() | http_client | inline |
| client_type typedef | http_client | |
| close() | http_client | |
| del(const string &url, const unordered_map< string, string > &headers={}) | http_client | |
| download_file(const string &url, path output, bool is_binary=true) | http_client | |
| error_callback_t typedef | http_client | |
| get(const string &url, const unordered_map< string, string > &headers={}) | http_client | |
| get_client() const noexcept | http_client | inline |
| get_config() const noexcept | http_client | inline |
| get_cookies() const | http_client | inline |
| head(const string &url, const unordered_map< string, string > &headers={}) | http_client | |
| http_client() | http_client | inline |
| http_client(config config) | http_client | explicit |
| http_client(ssl_context ctx, config config) | http_client | explicit |
| is_connected() const noexcept | http_client | inline |
| options(const string &url, const unordered_map< string, string > &headers={}) | http_client | |
| patch(const string &url, const string &body="", const string &content_type="application/x-www-form-urlencoded", const unordered_map< string, string > &headers={}) | http_client | |
| post(const string &url, const string &body="", const string &content_type="application/x-www-form-urlencoded", const unordered_map< string, string > &headers={}) | http_client | |
| post_form(const string &url_str, const unordered_map< string, string > &form_data, const unordered_map< string, string > &headers) | http_client | |
| post_json(const string &url_str, const string &json_body, const unordered_map< string, string > &headers) | http_client | |
| progress_callback_t typedef | http_client | |
| put(const string &url, const string &body="", const string &content_type="application/x-www-form-urlencoded", const unordered_map< string, string > &headers={}) | http_client | |
| remove_default_header(const string &key) | http_client | inline |
| request(http_client_request req) | http_client | |
| request_async(http_client_request req) | http_client | |
| set_config(config cfg) | http_client | inline |
| set_cookie(const http_cookie &c, const string &domain, const string &path="/") | http_client | |
| set_default_header(const string &key, string value) | http_client | inline |
| set_error_callback(error_callback_t callback) | http_client | inline |
| set_follow_redirects(bool follow) | http_client | inline |
| set_max_redirects(uint16_t max) | http_client | inline |
| set_progress_callback(progress_callback_t callback) | http_client | inline |
| set_proxy(string host, const ports port) | http_client | inline |
| set_ssl_context(ssl_context ctx) | http_client | |
| set_timeout(milliseconds timeout) | http_client | inline |
| set_verify_ssl(bool verify) | http_client | |
| time_point typedef | http_client |