Postman下一个接口要用到上一个接口的数据
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,问题描述:现在有A、B两个接口,A接口返回的response的body中是以下结构,我要取rows里面的order_id给B接口用。{ "status": 1, "code": 0, "msg"
千家信息网最后更新 2026年11月02日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安全错误
数据库的锁怎样保障安全
小米移动互联网科技园
西安纸贵互联网科技有限公司
疫情对互联网科技公司影响
互联网科技卖菜
互联网 的科技创新
唐信互联网科技
佩信高科技互联网
深圳互联网科技怎么样
江苏南京365互联网科技
济南华为互联网科技产业总部基地
互联网教育科技公司vipkid
创业天下互联网科技有限公司
来此购互联网科技有限公司
和信科技工业互联网
杭州壁岐互联网科技有限公司
科技互联网海报
上海创道互联网络科技有限公司
郑州欣桑互联网科技有限公司
易企秀互联网科技是做什么的
恒生科技互联网指数十大成分股
北京路客互联网科技有限公司
互联网科技保险
互联网科技公司税收优惠
万易互联网科技
小马过河互联网科技
金融科技和互联网金融
中化能源互联网科技招聘
千方科技属于互联网企业吗
智帮互联网科技公司最近动向
互联网科技创业计划的风险分析