SSS - S3 Toolkit 0.9.6
S3 client library and applications
|
Send request parameters. More...
#include <s3-api.h>
Data Fields | |
std::string | method = "GET" |
HTTP method. | |
std::string | bucket |
bucket name | |
std::string | key |
key name | |
Parameters | params |
url parameters as {key, value} map | |
Headers | headers |
HTTP headers as {header name, header value} map. | |
std::string | signUrl |
URL used for signing request headers. | |
std::string | payloadHash |
payload hash, leave empty if no hash available | |
bool | urlEncodePostParams |
std::variant< std::string, ReadBuffer > | uploadData |
Send request parameters.
std::variant<std::string, ReadBuffer> sss::api::S3Api::SendParams::uploadData |
Data to upload through POST
or PUT
methods; either a string
or a pointer to memory buffer, initialised to first type
bool sss::api::S3Api::SendParams::urlEncodePostParams |
if \true URL-encode uploadData
else send uploadData
without encoding first