AOSharedServiceLibrary
Public Member Functions | List of all members
AOSSL::BaseHttpClient Class Reference

Base HTTP Client. More...

#include <base_http_client.h>

Inheritance diagram for AOSSL::BaseHttpClient:
Inheritance graph
[legend]

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.
 

Detailed Description

Base HTTP Client.

A Base class which provides convenience methods for accessing HTTP API's.


The documentation for this class was generated from the following file: