【发布时间】:2014-05-21 03:42:37
【问题描述】:
“创建签名”的亚马逊文档有一些非常具体的要求。特别是,它要求我:
URL根据以下规则对参数名称和值进行编码:
- 不要对 RFC 3986 定义的任何非保留字符进行 URL 编码。这些非保留字符是 A-Z、a-z、0-9、连字符 (-)、下划线 (_)、句点 (.) 和波浪号 (~)。
- 使用 %XY 对所有其他字符进行百分比编码,其中 X 和 Y 是十六进制字符 0-9 和大写 A-F。
- 百分比编码扩展的 UTF-8 字符,格式为 %XY%ZA....
- 百分比将空格字符编码为 %20(而不是 +,就像常见的编码方案那样)。
这种编码有名字吗?
【问题讨论】:
-
您是指“亚马逊签名编码”以外的名称吗?
标签: encoding amazon url-encoding