|
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