Conscience Core
Public Member Functions | Public Attributes | List of all members
conscience_core::communication::HTTP::HttpPost Struct Reference

#include <CscHttpClient.h>

Public Member Functions

int getPort () const
 

Public Attributes

string protocol
 
string host
 
string path
 
PostParameters body
 
map< string, string > queryStringParameters = {}
 
map< string, string > headers = {}
 
optional< int > port = {}
 
optional< unsigned > timeoutSeconds = CscHttpClientConfiguration::defaultTimeoutSecondsPost()
 
std::optional< std::string > rawBinaryBody
 

Member Function Documentation

◆ getPort()

int conscience_core::communication::HTTP::HttpPost::getPort ( ) const
inline

Member Data Documentation

◆ body

PostParameters conscience_core::communication::HTTP::HttpPost::body

◆ headers

map<string, string> conscience_core::communication::HTTP::HttpPost::headers = {}

◆ host

string conscience_core::communication::HTTP::HttpPost::host

◆ path

string conscience_core::communication::HTTP::HttpPost::path

◆ port

optional<int> conscience_core::communication::HTTP::HttpPost::port = {}

◆ protocol

string conscience_core::communication::HTTP::HttpPost::protocol

◆ queryStringParameters

map<string, string> conscience_core::communication::HTTP::HttpPost::queryStringParameters = {}

query string parameters

Note
will be URL encoded

◆ rawBinaryBody

std::optional<std::string> conscience_core::communication::HTTP::HttpPost::rawBinaryBody

◆ timeoutSeconds

optional<unsigned> conscience_core::communication::HTTP::HttpPost::timeoutSeconds = CscHttpClientConfiguration::defaultTimeoutSecondsPost()

The documentation for this struct was generated from the following file: