Paw rest客户端:如何使用绝对URL作为输入来计算HMAC-SHA256

Ant*_* M. 4 paw-app

我正在使用令人敬畏的Paw软件来制作Htpp请求.它有很多很棒的功能,包括计算HMAC-SHA256签名的能力,遗憾的是,我找不到如何使用当前请求的完整URL作为输入.进入输入领域的关键工作是什么?

Mic*_*eri 7

步骤1

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

第2步

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

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


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

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

在HMAC-SHA256"输入"字段中,右键单击并选择"扩展">"自定义".你将有一个JavaScript文本字段,让函数返回:

return context.getCurrentRequest().url;
Run Code Online (Sandbox Code Playgroud)

在Paw中计算请求URL哈希值

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