Interface representing connection with rest api server.
More...
#include <iconnection.hpp>
|
virtual | ~IConnection ()=default |
|
virtual std::string | get (const std::string &request)=0 |
| perform a request to api
|
|
virtual const std::string & | url () const =0 |
| return API url
|
|
Interface representing connection with rest api server.
◆ ~IConnection()
virtual cpp_restapi::IConnection::~IConnection |
( |
| ) |
|
|
virtualdefault |
◆ get()
virtual std::string cpp_restapi::IConnection::get |
( |
const std::string & | request | ) |
|
|
pure virtual |
perform a request to api
- Parameters
-
request | api request. For example "users/SomeUserName/repos" |
- Returns
- api response in json format
Implemented in cpp_restapi::BaseConnection.
◆ url()
virtual const std::string & cpp_restapi::IConnection::url |
( |
| ) |
const |
|
pure virtual |
The documentation for this struct was generated from the following file: