paw:将响应字段复制到环境中

时间:2016-01-14 17:03:47

标签: javascript response paw

使用Paw,我正在访问用于发出身份验证请求的端点。响应通过JSON返回并包含一个sessionId,我需要将其作为变量(SESSION_ID)放入我的环境中。然后,此环境变量将在发送回服务器的所有请求的Authorization标头中使用。

是否有办法从身份验证响应中提取sessionId值的脚本并将值放入环境变量中,而不必在每次进行身份验证时都执行复制和粘贴?

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

对不起,迟到了。在Paw中实现这一目标的正确方法是以声明的方式。您可以将环境变量的值设置为指向此JSON响应中的特定字段,而不是从每次调用的响应中提取。

为此,Response Parsed Body Dynamic Value会有所帮助。

  1. 在JSON或表单URL编码响应上,右键单击某个字段并选择"复制为响应正文动态值":
  2. Copy a Response Body Dynamic Value from a Response Field in Paw

    1. 将其粘贴到您的环境或所需的任何字段中:
    2. Use a response field anywhere in Paw

      您可以阅读documentation about this