HTTP client interface. More...
#include <clientIface.hpp>
Public Member Functions | |
virtual anch::rest::Response | GET (const anch::rest::Request &request)=0 |
virtual anch::rest::Response | GET (const std::string &path)=0 |
virtual anch::rest::Response | POST (const anch::rest::Request &request)=0 |
virtual anch::rest::Response | PUT (const anch::rest::Request &request)=0 |
virtual anch::rest::Response | PATCH (const anch::rest::Request &request)=0 |
virtual anch::rest::Response | DELETE (const anch::rest::Request &request)=0 |
virtual anch::rest::Response | DELETE (const std::string &path)=0 |
virtual anch::rest::Response | HEAD (const anch::rest::Request &request)=0 |
virtual anch::rest::Response | HEAD (const std::string &path)=0 |
virtual anch::rest::Response | OPTIONS (const anch::rest::Request &request)=0 |
virtual anch::rest::Response | OPTIONS (const std::string &path)=0 |
virtual anch::rest::Response | CONNECT (const anch::rest::Request &request)=0 |
virtual anch::rest::Response | CONNECT (const std::string &path)=0 |
virtual anch::rest::Response | TRACE (const std::string &path)=0 |
HTTP client interface.
Interface for HTTP client implentation
|
pure virtual |
Map path parameters and execute CONNECT HTTP method
request | the request |
Implemented in anch::rest::CURLClient.
|
pure virtual |
Map path parameters and execute CONNECT HTTP method
path | the path |
Implemented in anch::rest::CURLClient.
|
pure virtual |
Map path parameters and execute DELETE HTTP method
request | the request |
Implemented in anch::rest::CURLClient.
|
pure virtual |
Map path parameters and execute DELETE HTTP method
path | the path |
Implemented in anch::rest::CURLClient.
|
pure virtual |
Map path parameters and execute GET HTTP method
request | the request |
Implemented in anch::rest::CURLClient.
|
pure virtual |
Execute GET HTTP method
path | the path |
Implemented in anch::rest::CURLClient.
|
pure virtual |
Map path parameters and execute HEAD HTTP method
params | the path parameters |
Implemented in anch::rest::CURLClient.
|
pure virtual |
Map path parameters and execute HEAD HTTP method
path | the path |
Implemented in anch::rest::CURLClient.
|
pure virtual |
Map path parameters and execute OPTIONS HTTP method
request | the request |
Implemented in anch::rest::CURLClient.
|
pure virtual |
Map path parameters and execute OPTIONS HTTP method
path | the path |
Implemented in anch::rest::CURLClient.
|
pure virtual |
Map path parameters and execute PATCH HTTP method
request | the request |
Implemented in anch::rest::CURLClient.
|
pure virtual |
Map path parameters and execute POST HTTP method
request | the request |
Implemented in anch::rest::CURLClient.
|
pure virtual |
Map path parameters and execute PUT HTTP method
request | the request |
Implemented in anch::rest::CURLClient.
|
pure virtual |
Map path parameters and execute TRACE HTTP method
path | the path |
Implemented in anch::rest::CURLClient.