为什么我的签名总是没算对?

本文结合实例对签名方法进行说明。

有关签名计算的原理以及相关注意事项请参见请求签名机制。结合实例对签名方法进行说明,请求的HTTP header参数为:

GET /MyQueue HTTP/1.1
Host: $AccountId.mns.cn-hangzhou.aliyuncs.com
Date: Thu, 09 Jul 2015 03:01:34 GMT
x-mns-version:2015-06-06

需要进行加密的签名源字符串为:

GET
(换行符)
(换行符)
Thu, 09 Jul 2015 03:01:34 GMT
x-mns-version:2015-06-06
/MyQueue           

假设accessId为TestAccessID,accesskey为TestAccessSecret,经过加密算法得出的签名值为uwx3yeWoILzgmvesW0BQSgfM****。