【问题标题】:Amazon Signature Encoding亚马逊签名编码
【发布时间】: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


【解决方案1】:

我仍然不知道编码是否有名称,但它是由 RFC 3689 定义的。一旦我知道了,找到一个库就很容易了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多