阿里云OpenAPI现在就很奇怪 这个authorization 我在阿里云提供的API调试都是没问题的 直接把Request Header复制过来用postman调用 就是签名不匹配 这是什么原因啊?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
检查你的Authorization头中的参数是否正确拼写。例如,AccessKeyId、SignatureVersion、Timestamp等。
检查你的Authorization头中的参数值是否正确计算出来。例如,SignatureVersion、Timestamp、Signature等。
检查你的Authorization头中的参数值是否超过了有效的时间范围。例如,Timestamp必须小于或等于当前时间。
检查你的Authorization头中的参数值是否满足了正确的格式要求。例如,Signature应该是Base64编码的结果。
检查你的Authorization头中的参数值是否满足了正确的算法要求。例如,Signature应该是HMAC-SHA1的结果。
authorization是签名,计算逻辑包含随机数 时间戳等等 不是可以复制用的,此回答整理自钉群“阿里云 OpenAPI SDK 自签名服务群”