AWS.signed_post
AWS.signed_posturibodymethodheadersresponse_format credentialsregion_service
Aliases: http post
, upload
Documentation
Writes the provided data to the provided AWS URI signing the request with the necessary headers. Returns the response, parsing the body if the content-type is recognised. Returns an error if the status code does not represent a successful response.
Arguments
uri
: The URI to fetch.body
: The data to write. SeeSupported Body Types
below.method
: The HTTP method to use. Must be one ofHTTP_Method.Post
,HTTP_Method.Put
,HTTP_Method.Patch
. Defaults toHTTP_Method.Post
.headers
: The headers to send with the request. Defaults to an empty vector.response_format
: The format to use for interpreting the response. Defaults toAuto_Detect
. IfRaw_Response
is selected or if the format cannot be determined automatically, a raw HTTPResponse
will be returned.credentials
: The credentials to use for signing the request. Defaults to the default AWS credentials.region_service
: The region and service to use for signing the request. Defaults to the region and service parsed from the URI.