“创建签名”的亚马逊文档有一些非常具体的要求。特别是,它要求我:
URL根据以下规则对参数名称和值进行编码:
- 不要对RFC 3986定义的任何未保留字符进行URL编码。这些未保留的字符是A-Z,a-z,0-9,连字符( - ),下划线(_),句点(。)和波浪号(〜)。
- 百分比用%XY编码所有其他字符,其中X和Y是十六进制字符0-9和大写字母A-F。
- 百分比编码扩展的UTF-8字符,格式为%XY%ZA ....
- 百分比将空格字符编码为%20(而不是+,就像常见的编码方案那样)。
此编码是否有名称?
答案 0 :(得分:0)
我仍然不知道编码是否有名称,但它是由RFC 3689定义的。一旦我知道,找到一个库很容易。