Postman下一个接口要用到上一个接口的数据
发表于:2025-12-04 作者:千家信息网编辑
千家信息网最后更新 2025年12月04日,问题描述:现在有A、B两个接口,A接口返回的response的body中是以下结构,我要取rows里面的order_id给B接口用。{ "status": 1, "code": 0, "msg"
千家信息网最后更新 2025年12月04日Postman下一个接口要用到上一个接口的数据
问题描述:
现在有A、B两个接口,A接口返回的response的body中是以下结构,我要取rows里面的order_id给B接口用。
{ "status": 1, "code": 0, "msg": "获取**成功!", "data": { "rows": [ { "order_id": "1493967886001", ...... } ], "pagenation": { "total": "1", "page": "1", "pagesize": "20", "page_offset": 0, "page_total": 1 } }}解决办法:
1、在A接口的test里面设定环境变量
var data = JSON.parse(responseBody);if(data.status ==1){ tests["查询成功"] = true; postman.setEnvironmentVariable("order_id", data.data.rows.order_id);}else{ tests["查询成功"] = flase;}2、在B接口的参数Body中调用`order_id`,但是我发现查看环境变量,A接口的这个值并没有赋予到环境变量order_id里面。
问题分析
其他接口我也是这样调用是没有问题的,但是这个接口不同的是在A接口的response里面的rows内多了一个[],所有没有成功赋予该值到order_id。我百度了一下资料,并没有相关的介绍,所有在此问问各位有什么解决的办法。
试下这个了 data.data.rows[0].order_id
或者这样循环去找
for (var i = 0;i < jsonData.data.rows.length;i++){
var list = jsonData.data.rows[i];
tests["订单编号"+list.order_id] =list.order_id
}
接口
成功
变量
环境
问题
办法
查询
不同
两个
参数
我要
是在
结构
订单
资料
分析
循环
数据
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
综述文献检索数据库
数据库解锁
车载网络技术发展现状
戴尔服务器加装固态硬盘M2
网易版服务器招募管理员
dayz服务器修改参数
福建乐天网络技术有限公司
苹果手机国内服务器隐私
跑跑卡丁车手游杯王争霸赛服务器
服务器如何建立文件夹
软件开发企业公司介绍
光端机网络安全
光遇正在游戏突然服务器连接失败
京东金融数据库建在哪里安全
怎么找数据库角色
网络安全空间学院
石家庄万道网络技术
网络视频储存服务器有什么功能
企业培训考试系统服务器繁忙
合肥徐宏军软件开发
4.19讲话网络安全
软件开发 纵向越权
关于进一步规范网络安全
网易版服务器招募管理员
广州国内服务器供应商
新景祥网络技术公司
《护苗网络安全课》视频
服务器 光模块
辉念网络技术有限公司
在服务器上创建虚拟环境