【发布时间】:2017-01-27 13:57:04
【问题描述】:
我正在尝试使用签名请求将文件上传到 android 中的 AWS S3。
我尝试实现this code,但出现错误403:
<Error>
<Code>SignatureDoesNotMatch</Code>
<Message>The request signature we calculated does not match the signature you provided. Check your key and signing method.</Message>
<AWSAccessKeyId>xxx</AWSAccessKeyId>
<StringToSign>PUT
x-www-form-urlencoded; charset=UTF-8 <!-- Not wanted parameters -->
expireTimeStamp
/my-url
</StringToSign>
<SignatureProvided>xxx</SignatureProvided>
<StringToSignBytes>xxx</StringToSignBytes>
<RequestId>xxx</RequestId>
<HostId>xxx</HostId>
</Error>
那么,如何从凌空请求中删除x-www-form-urlencoded; charset=UTF-8?
【问题讨论】:
标签: android amazon-s3 android-volley http-status-code-403