javascript - 爪子:将响应字段复制到环境中

标签 javascript response paw

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

有没有一种方法可以编写从身份验证响应中提取 sessionId 值并将该值放入环境变量的脚本,而不必在每次身份验证时都执行复制和粘贴?

感谢您的帮助。

最佳答案

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

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

  1. 在 JSON 或表单 URL 编码的响应上,右键单击一个字段并选择“复制为响应主体动态值”:

Copy a Response Body Dynamic Value from a Response Field in Paw

  1. 将其粘贴到您的环境或您想要的任何字段中:

Use a response field anywhere in Paw

您可以阅读 documentation about this .

关于javascript - 爪子:将响应字段复制到环境中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34795456/

相关文章:

swift - 如何使用 URLSession 在异步 api 调用中查找哪个响应属于哪个请求

c# - 在 asp.net 中为动态 PDF 指定文件名

HTTP 请求/响应流程

android - 使用 Paw Server 从客户端向 Android Web Server 发送请求(反之亦然)

javascript - 适用于客户端和服务器的 ASP.NET MVC 模板

javascript - Rails 中的 j 函数有什么作用?

javascript - Android webview第二次没有加载URL

php - 在 PHP 中选择框数组