开发者社区 问答 正文

请问Signature到底是怎么计算出来的?

按API文档的算法,计算出来以后,被服务器拒绝了
我的方法如下:



Access Key Secret+&
取上面这个字符串的SHA1
然后再BASE64


"Code":"IncompleteSignature","Message":"The request signature does not conform to Aliyun standards."
结果是错误的,请问,问题可能出在哪?

展开
收起
ilenglan 2015-05-13 10:08:53 13875 分享 版权
4 条回答
写回答
取消 提交回答
  • Re请问Signature到底是怎么计算出来的?
    排序 编码 即可
    2015-08-14 20:13:36
    赞同 展开评论
  • 超过10年通信设备研发,精通网络传输,专注于跨国网络问题解决。
    这里有一个在线计算OSS签名的页面,你把相应的参数输入进去,把你算的值跟这个网页算出来的值对比,如果一样说明你的算法代码没有写错;反之,则是你的算法存在问题。

    http://www.cloudtalkers.com/oss-sign.html
    2015-05-20 20:35:34
    赞同 展开评论
  • Re请问Signature到底是怎么计算出来的?
    计算还算是精确的才行吧~~~~~~~~~~~~~~
    2015-05-15 17:14:06
    赞同 展开评论
  • Re请问Signature到底是怎么计算出来的?
    楼主可以参考这个帖子   http://bbs.aliyun.com/read/236199.html
    2015-05-14 12:04:52
    赞同 展开评论
问答分类:
问答地址: