502
微信
InvalidSignature__错误说明_API 网关-阿里云
错误原因
客户端与服务端计算的签名不匹配导致的。
解决方案
当签名不匹配时网关会通过 HTTP Response Header 中的 X-Ca-Error-Message 返回服务端参与签名计算的 StringToSign。
StringToSign是用户请求前需要拼接的一个用于计算签名的字符串,在文档:【请求签名说明文档】查看详细说明。
客户端只需打印出本地自己拼接的 StringToSign 进行对比,找出哪里不同,针对性的解决,如果使用的官方提供的调用 Demo,可以到签名计算的工具类中找出计算签名前的 StringToSign 打印出来即可进行对比。
因为 HTTP Response Header 中不允许出现换行符,因此返回结果中的 StringToSign 换行符都已经被抹去。请参照文档合理比对。
如果服务端 StringToSign 与客户端一致,请再检查使用的 AppKey、AppSecret 是否正确,尤其注意是否额外错误添加了空格等不容易发现的字符。
最后更新:2016-11-24 11:23:49
上一篇:
unsupportthechannelHTTP__错误说明_API 网关-阿里云
下一篇:
InvalidUrl__错误说明_API 网关-阿里云
上下文查询__logsearch_用户指南_日志服务-阿里云
数据表管理__数据管理手册_用户操作指南_大数据开发套件-阿里云
并发用户数__常用指标_使用手册_性能测试-阿里云
变更历史__产品简介_云服务器 ECS-阿里云
断点续传上传__上传文件_开发人员指南_对象存储 OSS-阿里云
管理控制台使用说明__快速入门_云数据库 OceanBase-阿里云
RelatedItemType__数据类型_API 参考_云服务器 ECS-阿里云
运行程序__EDAS 中的 Dubbo 开发_开发者指南_企业级分布式应用服务 EDAS-阿里云
公共请求参数__公共参数_API参考_弹性伸缩-阿里云
作业盒子、腾跃校长在线、音乐笔记等获融资;新东方网与新东方拟出资参与设立霍东投资;阿里云发布互联网大学
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云