开发者社区> 问答> 正文

API 的加密签名有什么用?


您调用 API 时,需要拼接签名字符串,并将签名计算后的字符串放在请求的 Header 传入,网关会通过对称计算签名来验证请求者的身份。

  1. 在请求的 Header 需要传入一个计算后的签名字符串。
  2. 您需要将入参信息按照请求签名说明文档组织成为 String to sign,再用 SDK 样例中的算法计算签名。计算结果就是上面提到的计算后的签名字符串。
  3. HTTP 和 HTTPS 请求,都需要加入请求签名。

请求签名 String to sign 的组织方法详见 请求签名说明文档,您只需要在 SDK 样例中,将 AppKey、AppSecret 换成您自己的真实密钥值,再根据实际 API 文档按照签名文档组织 String to sign,您就可以成功发起请求了。

展开
收起
轩墨 2017-10-26 11:43:16 2040 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
Spring Boot2.0实战Redis分布式缓存 立即下载
CUDA MATH API 立即下载
API PLAYBOOK 立即下载