Go to the documentation of this file. 1 #ifndef QRYPTSECURITY_HTTP_H
2 #define QRYPTSECURITY_HTTP_H
int httpCode
HTTP status code
Definition: qryptsecurity_http.h:51
std::string caPath
CA path
Definition: qryptsecurity_http.h:41
Definition: qryptsecurity.h:9
std::string body
The HTTP body
Definition: qryptsecurity_http.h:36
HTTP request information
Definition: qryptsecurity_http.h:12
virtual ~HttpClient()
Custom destructor
Definition: qryptsecurity_http.h:74
std::string path
The HTTP path or route
Definition: qryptsecurity_http.h:26
std::string fqdn
The Fully Qualified Domain Name (FQDN) with prepended protocol
Definition: qryptsecurity_http.h:16
virtual HttpResponse send(const HttpRequest &httpRequest)=0
Sends an HTTP request using a given configuration object. HttpClientError must be raised for any erro...
HttpClient()
Custom constructor
Definition: qryptsecurity_http.h:69
HTTP response information
Definition: qryptsecurity_http.h:47
std::string method
The HTTP method to use (ex. "GET" or "POST")
Definition: qryptsecurity_http.h:21
std::vector< std::string > headers
The HTTP list of headers
Definition: qryptsecurity_http.h:31
std::string body
Response body, as a string
Definition: qryptsecurity_http.h:56
Abstract base class for HTTP clients.
Definition: qryptsecurity_http.h:64