You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Postman Flows中提取响应JSON数据并传递至其他请求块?

在Postman Flow中提取请求响应值并传递给后续请求参数的解决方案

步骤1:解析响应字符串为JSON对象

第一个Send Request块返回的响应体是字符串格式,无法直接提取字段,需要先转为可操作的JSON对象:

  • 在第一个请求块的输出端添加一个Code块
  • 在Code块中输入以下代码:
// 解析响应体为JSON对象
const parsedResp = JSON.parse($input.body);
// 提取目标字段ParamKey1的值
return parsedResp.ParamKey1;

提示:如果ParamKey1嵌套在响应结构深层(比如resp.data.ParamKey1),直接修改代码中的字段路径即可。

步骤2:存储提取的值(可选但推荐)

为了后续更方便地引用这个值,添加一个Set Variable块:

  • 将Code块的输出连接到Set Variable块的输入端
  • 设置变量名(比如extractedParamValue),变量值选择Code块的输出结果

步骤3:配置第二个请求的参数

在第二个Send Request块中,将ParamKey2的值设置为提取到的内容:

  1. 打开第二个请求块的配置面板,切换到Params标签
  2. 添加参数:ParamKey填ParamKey2,Value选择Dynamic value
  3. 在动态值列表中,选择之前Code块的输出,或者选择Set Variable块中定义的变量

验证结果

运行整个Flow后,查看第二个请求的响应(Postman Echo会返回请求参数),就能看到ParamKey2的值为ParamValue1,符合预期。

内容的提问来源于stack exchange,提问作者JaredCS

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 20:35:18