6

我正在使用很棒的 Paw 软件来发出 Htpp 请求。它有很多很棒的功能,包括计算 HMAC-SHA256 签名的能力,不幸的是,我找不到如何使用当前请求的完整 url 作为这个的输入。在输入字段中输入的键是什么?

4

1 回答 1

8

第1步

  • 右键单击要插入哈希的字段,选择 Crypto > HMAC-SHA256
  • 输入字段中,右键单击并选择请求 > 请求 URL

第2步

  • 您现在应该在输入字段中看到请求 URL动态值,这意味着 HMAC-SHA256 动态值将当前请求的 URL 作为其输入以进行哈希计算
  • 在 Key 字段中输入您的 HMAC 密钥(提示:右键单击并选择 Values > Secure Value 以保持您的密钥加密 = 更安全!)

在 Paw 中计算请求 URL 的哈希值


旧版本/原始答案(不是最新的):

(还)没有返回 URL 的动态值,这是一个缺失的东西。但这里有一个解决方法:

在 HMAC-SHA256“输入”字段中,右键单击并选择“扩展”>“自定义”。您将有一个 JavaScript 文本字段,使函数返回:

return context.getCurrentRequest().url;

在 Paw 中计算请求 URL 哈希

有关更多详细信息,请参阅扩展参考

于 2014-11-29T18:11:08.767 回答