cURL HTTP client implementation More...
#include <curlClient.hpp>
Public Member Functions | |
CURLClient () | |
virtual | ~CURLClient () |
virtual anch::rest::Response | GET (const anch::rest::Request &request) override |
virtual anch::rest::Response | GET (const std::string &path) override |
virtual anch::rest::Response | POST (const anch::rest::Request &request) override |
virtual anch::rest::Response | PUT (const anch::rest::Request &request) override |
virtual anch::rest::Response | PATCH (const anch::rest::Request &request) override |
virtual anch::rest::Response | DELETE (const anch::rest::Request &request) override |
virtual anch::rest::Response | DELETE (const std::string &path) override |
virtual anch::rest::Response | HEAD (const anch::rest::Request &request) override |
virtual anch::rest::Response | HEAD (const std::string &path) override |
virtual anch::rest::Response | OPTIONS (const anch::rest::Request &request) override |
virtual anch::rest::Response | OPTIONS (const std::string &path) override |
virtual anch::rest::Response | CONNECT (const anch::rest::Request &request) override |
virtual anch::rest::Response | CONNECT (const std::string &path) override |
virtual anch::rest::Response | TRACE (const std::string &path) override |
cURL HTTP client implementation
cURL HTTP client implementation
anch::rest::CURLClient::CURLClient | ( | ) |
CURLClient default constructor
|
virtual |
CURLClient destructor
|
overridevirtual |
Map path parameters and execute CONNECT HTTP method
request | the request |
Implements anch::rest::ClientIface.
|
overridevirtual |
Map path parameters and execute CONNECT HTTP method
path | the path |
Implements anch::rest::ClientIface.
|
overridevirtual |
Map path parameters and execute DELETE HTTP method
request | the request |
Implements anch::rest::ClientIface.
|
overridevirtual |
Map path parameters and execute DELETE HTTP method
path | the path |
Implements anch::rest::ClientIface.
|
overridevirtual |
Map path parameters and execute GET HTTP method
request | the request |
Implements anch::rest::ClientIface.
|
overridevirtual |
Execute GET HTTP method
path | the path |
Implements anch::rest::ClientIface.
|
overridevirtual |
Map path parameters and execute HEAD HTTP method
params | the path parameters |
Implements anch::rest::ClientIface.
|
overridevirtual |
Map path parameters and execute HEAD HTTP method
path | the path |
Implements anch::rest::ClientIface.
|
overridevirtual |
Map path parameters and execute OPTIONS HTTP method
request | the request |
Implements anch::rest::ClientIface.
|
overridevirtual |
Map path parameters and execute OPTIONS HTTP method
path | the path |
Implements anch::rest::ClientIface.
|
overridevirtual |
Map path parameters and execute PATCH HTTP method
request | the request |
Implements anch::rest::ClientIface.
|
overridevirtual |
Map path parameters and execute POST HTTP method
request | the request |
Implements anch::rest::ClientIface.
|
overridevirtual |
Map path parameters and execute PUT HTTP method
request | the request |
Implements anch::rest::ClientIface.
|
overridevirtual |
Map path parameters and execute TRACE HTTP method
path | the path |
Implements anch::rest::ClientIface.