检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
将待发送的请求内容按照与API网关后台约定的规则组装,确保客户端签名、API网关后台认证时使用的请求内容一致。 使用规范请求和其他信息创建待签字符串。 使用AK/SK和待签字符串计算签名。
创建待签字符串 对HTTP请求进行规范并取得请求的哈希值后,将其与签名算法、签名时间一起组成待签名字符串。 StringToSign = Algorithm + \n + RequestDateTime + \n + HashedCanonicalRequest
请求签名与API调用 在Android工程中的“app/libs”目录下,加入SDK所需jar包。
请求签名与API调用 在工程中引入sdk。
1 $curl = $signer->Sign($req); 访问API,查看访问结果。
},表示签名成功,API成功请求到后端。
网关,由API网关完成身份认证。
签名SDK与demo Java Go Python C# JavaScript PHP C++ C Android 父主题: AK/SK签名认证操作指导
1 signer.createSignature(request); 使用curl库访问API,查看访问结果。
1 sig_sign(¶ms); 使用curl库访问API,查看访问结果。
具体代码说明请参考请求签名与API调用。 请求签名与API调用 在工程中引入sdk(signer.go)。 import "./core" 生成一个新的Signer,分别输入AK和SK值。
请求消息头参数是否可以不参与签名 如果您按照AK/SK签名认证算法详解自行完成API请求签名,请注意X-Sdk-Date必须参与签名,其他请求消息头参数可选。
1 var opt = sig.Sign(r) 访问API,查看访问结果。