postman上一个接口返回值作为下一个接口的入参

server/2025/3/1 12:39:56/

1.在第一个接口中提取响应数据

假设接口返回以下数据:

{"total": 2,"rows": [{"createBy": null,"createTime": "2024-07-21 12:54:24","updateBy": null,"updateTime": "2024-09-09 15:03:31","remark": "","pageNum": null,"pageSize": null,"model": null,"deviceId": 134,"deviceName": "12345678","deviceSecret": "389092c0e608ee50f6089f4fe445ecb2","iotId": "YrYcf5lMY411Ygd4f5G6k0rs40","regenInfo": null,"selfCheckRes": null,"nickName": "12345678","productKey": "k0rs4YHsimt","gmtActive": null,"gmtCreate": null,"region": "cn-shanghai","status": "OFFLINE","userId": "313073773593104384","deviceError": null,"leakAlarm": null,"lowSaltWarn": null,"lbs": null,"regenTime": null,"workMode": null,"selfCheckSw": null,"hardWaterSw": 0,"reqtoRegenSw": 1,"hardness": null,"saltPer": null,"dailyUsedWater": null,"waterYield": null,"productName": "IOT软水机","iotInstanceId": "iot-06z00bjektr6gff","endpointOverride": "iot.cn-shanghai.aliyuncs.com","fullAddress": null,"installationAddress": null,"userBoundTime": "2024-09-04 11:21:53","userName": "微信用户e1609","version": null,"gmtOnline": null,"ipAddress": null,"nodeType": 0,"regenCheckRes": null,"posHoldTime": null,"qrCodeAddress": "https://fobrite123.oss-cn-hangzhou.aliyuncs.com/qr_codes/qr_12345678.png","userPhone": "15850559780","residualFlow": null,"arrearsStatus": null,"firstBoundTime": "2024-09-04 11:21:51"},{"createBy": null,"createTime": "2024-07-20 09:59:37","updateBy": null,"updateTime": "2024-09-14 14:15:55","remark": "","pageNum": null,"pageSize": null,"model": null,"deviceId": 130,"deviceName": "898608401024D0194097","deviceSecret": "45b55bbfd571dc3ec7d50328c689e3dc","iotId": "Zk5FvmYcQVT9mkYFDVNnk0rs40","regenInfo": null,"selfCheckRes": "{\"Brine\": 1, \"Outlet\": 1, \"Sewage\": 1}","nickName": "体验样机4","productKey": "k0rs4YHsimt","gmtActive": null,"gmtCreate": null,"region": "cn-shanghai","status": "OFFLINE","userId": "315173099693805568","deviceError": null,"leakAlarm": null,"lowSaltWarn": null,"lbs": "{\"Lat\": 31.8419, \"Lng\": 118.8304}","regenTime": "{\"Min\": 0, \"Days\": 7, \"Hour\": 2}","workMode": 0,"selfCheckSw": 0,"hardWaterSw": 0,"reqtoRegenSw": 1,"hardness": 2,"saltPer": 0,"dailyUsedWater": 0,"waterYield": "{\"Nominal\": 1827, \"Surplus\": 1043, \"TodayWaterUse\": 0}","productName": "IOT软水机","iotInstanceId": "iot-06z00bjektr6gff","endpointOverride": "iot.cn-shanghai.aliyuncs.com","fullAddress": "前靖路1号,盛福花园","installationAddress": "江苏省南京市江宁区","userBoundTime": "2024-07-20 10:02:46","userName": "微信用户e35b7","version": "{\"Model\": \"IOT\", \"Hardware\": \"D240407\", \"Software\": \"24072001\"}","gmtOnline": null,"ipAddress": null,"nodeType": 0,"regenCheckRes": "{\"Brine\": 1, \"Rinse\": 1, \"Refill\": 1, \"BackWash\": 1, \"Dissolve\": 1}","posHoldTime": "{\"Brine\": 40, \"Rinse\": 2, \"Refill\": 5, \"Dissove\": 120, \"BackWash\": 1}","qrCodeAddress": "https://fobrite123.oss-cn-hangzhou.aliyuncs.com/qr_codes/qr_898608401024D0194097.png","userPhone": "13905141286","residualFlow": null,"arrearsStatus": null,"firstBoundTime": "2024-07-20 10:02:45"}],"code": 200,"msg": "查询成功"
}

在第一个接口的 Tests 标签中编写脚本:
在这里插入图片描述

// 提取响应中的 deviceId并保存为环境变量
const jsonData = pm.response.json();
pm.environment.set("deviceId", jsonData.rows[0].deviceId); // 调试:打印变量值(通过 Postman Console 查看)
console.log("deviceId:", pm.environment.get("deviceId"));

运行第一个接口,可以在postman控制台查看结果
在这里插入图片描述

在第二个接口中调用

先查看环境变量中是否存在:
在这里插入图片描述
接口调用方法{{变量名}}
在这里插入图片描述


http://www.ppmy.cn/server/171544.html

相关文章

苍穹外卖-阿里云OSS文件上传

苍穹外卖-阿里云OSS文件上传 一、阿里云OSS简介**获取AccessKey**获取enpoint 二、代码实现1 引入依赖2 定义OSS相关配置2.1 application-dev.yml2.2 application.yml 3 读取OSS配置3.1 AliOssProperties 4 生成OSS工具类对象4.1 AliOssUtil4.2 OssConfiguration2.5 CommonCont…

Flutter的permission_handler插件检查iOS的通知权限不准确

今天,做好了一个功能,就是在app内检查用户有没有给当前APP打开通知权限, 如果没打开,就展示一个 banner ,让用户去点击banner去打开权限 。 android上测试得非常顺利, 结果, 在iOS 上就是不…

BS架构网络安全 网络安全架构分析

🍅 点击文末小卡片 ,免费获取网络安全全套资料,资料在手,涨薪更快 文章目录 Web架构安全分析 一、web工作机制 1. 简述用户访问一个网站的完整路径2. web系统结构 二、url 1. 概述2. 完整格式3. url编码 三、HTTP 1. reque…

C++ 设计模式 十九:观察者模式 (读书 现代c++设计模式)

观察者 文章目录 观察者属性观察者观察者 Observer被观察者 Observable连接观察者和被观察者依赖问题取消订阅和线程安全可重入通过 Boost.Signals2 来实现 Observer总结**何时需要使用观察者模式?****观察者模式解决的核心问题****与其他设计模式的协同使用****与其…

认识苹果APP开发框架

苹果APP开发框架是苹果公司为开发者提供的一套工具和API,旨在帮助开发者高效、安全地构建高质量的iOS、macOS、watchOS和tvOS应用程序。以下是对苹果APP开发框架的详细认识: 1. 框架的定义与作用 框架(Framework)是包含方法资源…

如何利用股指期货套利赚钱?

股指期货,其实它就是个金融工具,能帮我们赚钱,也能对冲风险。今天,就聊聊怎么用股指期货套利赚钱。 首先,得明白啥是套利。简单来说,就是找到两个东西之间的价格差,然后买便宜的,卖…

django校园互助平台~源码

博主介绍:✌程序猿徐师兄、8年大厂程序员经历。全网粉丝15w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇…

大语言模型:从诞生到未来的探索

1 发展历程 1.1 早期探索:基础积累 大语言模型的发展并非一蹴而就,其源头可以追溯到自然语言处理的早期阶段。早期的自然语言处理系统主要基于规则和模板,通过人工编写的语法规则来处理文本。例如,早期的机器翻译系统就是根据预…