对参数排序

最近更新时间: 2022-10-27 10:30:02

首先对所有请求参数按参数名的字典序( ASCII 码)升序排序。
注意: 1)只按参数名进行排序,参数值保持对应即可,不参与比大小;
2)按 ASCII 码比大小,如 InstanceIds.2 要排在 InstanceIds.12 后面,不是按字母表,也不是按数值。
用户可以借助编程语言中的相关排序函数来实现这一功能,如 PHP 中的 ksort 函数。
上述示例参数的排序结果如下:

- { 'Action' :'BspTextRecognition', 'Nonce' : 11886, 'Region' : 'wh', 'SecretId' : 'AKIDz8krbsJ5yKBZQp*****************', 'Timestamp' : 1465185768, 'Version': '2019-03-05', }

使用其它程序设计语言开发时,可对上面示例中的参数进行排序,得到的结果一致即可。