Interface that describes a single HTTP request.
More...
#include <mip/http_request.h>
Interface that describes a single HTTP request.
◆ ~HttpRequest()
| virtual HttpRequest::~HttpRequest |
( |
| ) |
|
|
inlinevirtual |
◆ GetBody()
| virtual const std::vector< uint8_t > & HttpRequest::GetBody |
( |
| ) |
const |
|
pure virtual |
Get request body.
- Returns
- Request body
◆ GetHeaders()
Get request headers.
- Returns
- Request headers
◆ GetId()
| virtual const std::string & HttpRequest::GetId |
( |
| ) |
const |
|
pure virtual |
Gets request ID.
- Returns
- Request ID
- Note
- The corresponding HttpResponse will have the same ID
◆ GetRequestType()
| virtual HttpRequestType HttpRequest::GetRequestType |
( |
| ) |
const |
|
pure virtual |
Get request type.
- Returns
- Request type
◆ GetTransportLayerSecurityMinimumVersion()
| virtual TransportLayerSecurityMinimumVersion HttpRequest::GetTransportLayerSecurityMinimumVersion |
( |
| ) |
const |
|
pure virtual |
Get the minimum required TLS version for this request.
- Returns
- The minimum required TLS version the Http transport provider should be secured with.
◆ GetUrl()
| virtual const std::string & HttpRequest::GetUrl |
( |
| ) |
const |
|
pure virtual |
Get request url.
- Returns
- Request url
The documentation for this class was generated from the following file:
- src/api/mip/http_request.h