|
| Client (const char *host, int port=80, time_t timeout_sec=300) |
|
virtual | ~Client () |
|
std::shared_ptr< Response > | Delete (const char *path) |
|
std::shared_ptr< Response > | Delete (const char *path, const Headers &headers) |
|
std::shared_ptr< Response > | Delete (const char *path, const Headers &headers, const std::string &body, const char *content_type) |
|
std::shared_ptr< Response > | Delete (const char *path, const std::string &body, const char *content_type) |
|
void | follow_location (bool on) |
|
std::shared_ptr< Response > | Get (const char *path) |
|
std::shared_ptr< Response > | Get (const char *path, const Headers &headers) |
|
std::shared_ptr< Response > | Get (const char *path, const Headers &headers, ContentReceiver content_receiver) |
|
std::shared_ptr< Response > | Get (const char *path, const Headers &headers, ContentReceiver content_receiver, Progress progress) |
|
std::shared_ptr< Response > | Get (const char *path, const Headers &headers, Progress progress) |
|
std::shared_ptr< Response > | Get (const char *path, const Headers &headers, ResponseHandler response_handler, ContentReceiver content_receiver) |
|
std::shared_ptr< Response > | Get (const char *path, const Headers &headers, ResponseHandler response_handler, ContentReceiver content_receiver, Progress progress) |
|
std::shared_ptr< Response > | Get (const char *path, ContentReceiver content_receiver) |
|
std::shared_ptr< Response > | Get (const char *path, ContentReceiver content_receiver, Progress progress) |
|
std::shared_ptr< Response > | Get (const char *path, Progress progress) |
|
std::shared_ptr< Response > | Head (const char *path) |
|
std::shared_ptr< Response > | Head (const char *path, const Headers &headers) |
|
virtual bool | is_valid () const |
|
std::shared_ptr< Response > | Options (const char *path) |
|
std::shared_ptr< Response > | Options (const char *path, const Headers &headers) |
|
std::shared_ptr< Response > | Patch (const char *path, const Headers &headers, const std::string &body, const char *content_type, bool compress=false) |
|
std::shared_ptr< Response > | Patch (const char *path, const Headers &headers, size_t content_length, ContentProvider content_provider, const char *content_type, bool compress=false) |
|
std::shared_ptr< Response > | Patch (const char *path, const std::string &body, const char *content_type, bool compress=false) |
|
std::shared_ptr< Response > | Patch (const char *path, size_t content_length, ContentProvider content_provider, const char *content_type, bool compress=false) |
|
std::shared_ptr< Response > | Post (const char *path, const Headers &headers, const MultipartFormDataItems &items, bool compress=false) |
|
std::shared_ptr< Response > | Post (const char *path, const Headers &headers, const Params ¶ms, bool compress=false) |
|
std::shared_ptr< Response > | Post (const char *path, const Headers &headers, const std::string &body, const char *content_type, bool compress=false) |
|
std::shared_ptr< Response > | Post (const char *path, const Headers &headers, size_t content_length, ContentProvider content_provider, const char *content_type, bool compress=false) |
|
std::shared_ptr< Response > | Post (const char *path, const MultipartFormDataItems &items, bool compress=false) |
|
std::shared_ptr< Response > | Post (const char *path, const Params ¶ms, bool compress=false) |
|
std::shared_ptr< Response > | Post (const char *path, const std::string &body, const char *content_type, bool compress=false) |
|
std::shared_ptr< Response > | Post (const char *path, size_t content_length, ContentProvider content_provider, const char *content_type, bool compress=false) |
|
std::shared_ptr< Response > | Put (const char *path, const Headers &headers, const std::string &body, const char *content_type, bool compress=false) |
|
std::shared_ptr< Response > | Put (const char *path, const Headers &headers, size_t content_length, ContentProvider content_provider, const char *content_type, bool compress=false) |
|
std::shared_ptr< Response > | Put (const char *path, const std::string &body, const char *content_type, bool compress=false) |
|
std::shared_ptr< Response > | Put (const char *path, size_t content_length, ContentProvider content_provider, const char *content_type, bool compress=false) |
|
bool | send (const Request &req, Response &res) |
|
bool | send (const std::vector< Request > &requests, std::vector< Response > &responses) |
|
void | set_keep_alive_max_count (size_t count) |
|
void | set_read_timeout (time_t sec, time_t usec) |
|