HTTP-request, which contains all necessary details to construct the request.
|
| | HTTPRequest (std::string method, std::string url, const std::multimap< std::string, std::string > &headers=std::multimap< std::string, std::string >(), std::shared_ptr< const tenduke::http::HTTPRequestAuthenticator > requestAuthenticator=nullptr, std::string messageBody="", long connectionTimeoutMs=DEFAULT_CONNECTION_TIMEOUT_MS, long timeoutMs=DEFAULT_TIMEOUT_MS) |
| | Constructs new instance.
|
| |
| const std::string & | getMessageBody () const |
| | Returns the message body.
|
| |
| const std::string & | getMethod () const |
| | Returns the method.
|
| |
| const std::string & | getUrl () const |
| | Returns the URL.
|
| |
| const std::multimap< std::string, std::string > & | getHeaders () const |
| | Returns request headers.
|
| |
| const std::shared_ptr< const tenduke::http::HTTPRequestAuthenticator > & | getRequestAuthenticator () const |
| | Returns HTTP request authenticator.
|
| |
| long | getConnectionTimeoutMs () const |
| | Returns connection timeout in ms.
|
| |
| long | getTimeoutMs () const |
| | Returns time out in ms.
|
| |
| bool | hasBody () const |
| | Checks if request has body.
|
| |