我正在使用很棒的 Paw 软件来发出 Htpp 请求。它有很多很棒的功能,包括计算 HMAC-SHA256 签名的能力,不幸的是,我找不到如何使用当前请求的完整 url 作为这个的输入。在输入字段中输入的键是什么?
问问题
1335 次
1 回答
8
第1步
- 右键单击要插入哈希的字段,选择 Crypto > HMAC-SHA256
- 在输入字段中,右键单击并选择请求 > 请求 URL
第2步
- 您现在应该在输入字段中看到请求 URL动态值,这意味着 HMAC-SHA256 动态值将当前请求的 URL 作为其输入以进行哈希计算
- 在 Key 字段中输入您的 HMAC 密钥(提示:右键单击并选择 Values > Secure Value 以保持您的密钥加密 = 更安全!)
旧版本/原始答案(不是最新的):
(还)没有返回 URL 的动态值,这是一个缺失的东西。但这里有一个解决方法:
在 HMAC-SHA256“输入”字段中,右键单击并选择“扩展”>“自定义”。您将有一个 JavaScript 文本字段,使函数返回:
return context.getCurrentRequest().url;
有关更多详细信息,请参阅扩展参考。
于 2014-11-29T18:11:08.767 回答