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

时间:2014-11-29 08:14:05

标签: paw-app

我使用了很棒的Paw软件来制作Htpp请求。它有很多很棒的功能,包括计算HMAC-SHA256签名的能力,遗憾的是,我找不到如何使用当前请求的完整URL作为输入。输入字段的关键工作是什么?

1 个答案:

答案 0 :(得分:7)

第1步

  • 右键单击要插入哈希的字段,选择加密> HMAC-SHA256
  • 输入字段中,右键单击并选择“请求”>请求网址

第2步

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

Compute the hash of a request URL in Paw


旧版/原始回答(不是最新版):

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

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

return context.getCurrentRequest().url;

Compute the Request URL Hash in Paw

有关详细信息,请参阅Extensions Reference