SN签名校验使用方法
相对于普通的key鉴权,SN签名校验需要在url中增加sn值,示例如下:
其中key为申请的key,而sn是需要sk进行计算得出,sk不需要出现在url里。
sn = MD5(urlencode(basicString + sk))
basicString算法
get 请求
• url 中 http://域名{uri}
• basicString = uri
post 请求
• url 中 http://域名{uri} POST 参数按照key进行从小大到字母排序
• 然后拼装成:k1= v1&k2= v2&k3=v3&...&kn=vn的格式=> {params}
• basicString = uri +?+ params