AOSharedServiceLibrary
|
Base HTTP Client. More...
#include <base_http_client.h>
Public Member Functions | |
BaseHttpClient (std::string &vaddr, int tout, std::string &cert) | |
Construct a secured HTTP Client. | |
BaseHttpClient (std::string &vaddr, int tout) | |
Construct an unsecured HTTP Client. | |
std::string | get_address () |
std::string | get_ssl_cert () |
std::string | get_acl_token () |
void | put_by_reference (std::string &query_url, std::string &body, AOSSL::StringBuffer &ret_buffer) |
Execute a Put query. | |
void | post_by_reference (std::string &query_url, std::string &body, AOSSL::StringBuffer &ret_buffer) |
Execute a Post query. | |
void | get_by_reference (std::string &query_url, AOSSL::StringBuffer &ret_buffer) |
Execute a Get query. | |
void | delete_by_reference (std::string &query_url, AOSSL::StringBuffer &ret_buffer) |
Execute a Delete query. | |
void | set_acl_token (std::string token_name, std::string new_token) |
Add an ACL Token. | |
Base HTTP Client.
A Base class which provides convenience methods for accessing HTTP API's.